3 days ago
Responsibilities
- Design and implement small sets of new functionality for Garmin products and applications using C, C++, or other selected languages.
- Use configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers during software development.
- Perform peer code reviews, technical root cause analysis, and corrective action planning.
- Research new technologies, estimate effort, evaluate technology options, and suggest process improvements.
- Provide feedback on some electrical design aspects.
- Mentor less experienced software engineers and potentially serve as a technical leader or Lead Software Engineer for a derivative software project.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field, plus at least one year of relevant experience, or an equivalent combination of education and experience.
- Demonstrated proficiency and experience developing moderately complex software in C, C++, or other selected languages.
- Proficient knowledge and use of relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.
- Excellent academic performance, generally with a cumulative GPA of at least 3.0.
- Preferred qualifications include a cumulative GPA of at least 3.5 and prior work or internship experience designing consumer products.
Benefits
- Eligible for Garmin’s benefit program.
- Full-time position at Garmin’s U.S. headquarters in the Greater Kansas City area.
About Garmin
Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.
