About the role
What will you do at Garmin International, Inc.?
Overview
We are seeking a full-time Embedded Software Engineer 2 - Avionics for our corporate location in Olathe, KS, or Chandler, AZ. In this role, you'll be responsible for working directly with customers to coordinate customized software and hardware solutions. You'll write software in C and Python, configuring the flight deck to meet your customer's requirements, and integrate software for delivery to the customer.
This role provides a customer−facing opportunity with aircraft Original Equipment Manufacturers (OEMs) in addition to software engineering responsibilities.
Essential Functions
Creates and executes designs for small sets of new functionalities as part of a software project using C, Python or other selected languages
Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
May perform as a technical leader or Lead Software Engineer for derivative software project
Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
Provides reliable solutions to a variety of problems using sound problem solving techniques
Performs technical root cause analysis and outlines corrective action for given problems
Contributes to technical research on new technologies
Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
Serves as a mentor to less experienced software engineers (Software Engineer 1)
Software development for safety−critical airframe specific and airframe independent functionality
Successfully managing OEM relationships, including: positive and proactive communication, understanding and advocating for requirements from customers, managing feedback, and ensuring expectations are appropriately calibrated with our OEM partners
Develops and maintains high quality deliverables for our OEMs in alignment with their engineering, flight test, and production schedules
Familiarity and understanding of how Garmin Aviation's product offerings come together as an integrated flight deck
Works cross functionally with Garmin's program coordination, systems, system tests, human factors and flight operations teams to ensure all aspects of a program are tended to
Basic Qualifications
Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience
Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Demonstrated proficiency and experience necessary to develop moderately complex software in C, C++, and Python, or other selected languages
Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
Desired Qualifications
An aviation industry background or pilot license is strongly preferred
Defense industry or military background in aviation
Customer service oriented and comfortable interacting directly with customers
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Solutions Engineer
Superior Essex · Sandy Springs, Georgia, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
AI Workflow Engineer
Scout Motors Inc. · Charlotte, North Carolina, United States
Staff/Principal AI Transformation Engineer
DiDi Autonomous Driving · San Jose, California, United States
Role information can change. Confirm current details on the original application page.