Embedded Software Engineer II, Avionics

Garmin — United States · Posted ~2 hours ago

Mid Full-time Onsite Visa History ✓

Skills

Embedded systems C Python Software integration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An embedded software engineering role focused on developing and integrating software for aviation-related systems. The position includes programming, debugging, configuration, and customer-facing technical collaboration.

Highlights

Develop embedded software for advanced systems while collaborating with customers and multidisciplinary engineering teams.

Description

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 languagesUtilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development processMay perform as a technical leader or Lead Software Engineer for derivative software projectCollaborates and adds value through participation in peer code reviews, providing comments and suggestionsProvides reliable solutions to a variety of problems using sound problem solving techniquesPerforms technical root cause analysis and outlines corrective action for given problemsContributes to technical research on new technologiesEstimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspectsServes as a mentor to less experienced software engineers (Software Engineer 1)Software development for safety−critical airframe specific and airframe independent functionalitySuccessfully 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 partnersDevelops and maintains high quality deliverables for our OEMs in alignment with their engineering, flight test, and production schedulesFamiliarity and understanding of how Garmin Aviation's product offerings come together as an integrated flight deckWorks 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 experienceExcellent 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 languagesProficient 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 preferredDefense 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