Aviation Software Engineer - Weather Radar

Garmin International, Inc.•Olathe, KS
•Onsite

About The Position

Garmin is seeking a full-time Aviation Software Engineer focused on weather radar at its U.S. headquarters in the Greater Kansas City area. The role provides technical leadership and project planning for software development for sophisticated aviation weather radar (GWX) systems. The engineer contributes as an individual contributor and may lead complex software projects, developing and reviewing software designs and systems that support new technology or improve existing functionality. The position also involves algorithm research, technical assessment, project planning, mentoring, and collaboration with design engineering.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field, plus at least 5 years of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Demonstrated proficiency designing well-architected software systems and modules that support new technology or improve existing capability or performance.
  • Demonstrated competence researching fundamental problems and implementing appropriate algorithmic solutions.
  • Demonstrated ability to serve as lead software engineer for a complex software project.
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity.
  • Demonstrated capability to provide peer technical assessments in areas of expertise, new technologies, and software designs.
  • Mastered proficiency writing software in C and C++, with relevant experience and/or training in data structures or object-oriented design methodology.
  • Strong verbal, written, and interpersonal communication skills.
  • Positive, detail-oriented, organized, team-oriented, driven problem solver, multitasker, and self-starter, able to prioritize and lead in a fast-paced, deadline-driven environment.

Nice To Haves

  • Outstanding academics, with a cumulative GPA of at least 3.5.
  • Experience developing new signal-processing algorithms for competitive weather radar applications.
  • Experience researching novel techniques to improve weather radar performance.
  • Experience simulating or modeling radar signals and systems, including signal-environment interaction.
  • Experience processing and analyzing data collected using weather radar.
  • Experience improving weather radar data quality.

Responsibilities

  • Develop software in C, C++, or other selected languages for new products and applications.
  • Lead complex software development projects and review architected modules and software systems.
  • Decompose functional requirements into well-defined tasks.
  • Research fundamental problems and implement appropriate algorithmic solutions.
  • Provide peer technical assessments in areas of expertise, new technologies, and software designs.
  • Assist design engineering with component datasheet and schematic design reviews as needed.
  • Participate in project leadership and program planning, including providing technical input to product development plans and concept documents.
  • Contribute to determining project feasibility and goals, and use sound judgment in setting schedules and taking risks.
  • Mentor and guide less experienced Software Engineers (levels 1 and 2).
  • Contribute to advanced technical research on new technologies.
  • Suggest process improvements and author new procedures as appropriate.
  • Provide reliable solutions to difficult problems using sound problem-solving techniques.

Benefits

  • Eligible for Garmin's benefit program; details are available through Garmin Benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service