Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Garmin Logo

Sr C/C++ Developer - GNSS Chipset Team

Garmin

Salary not specified
Dec 5, 2025
Olathe, KS, US
Apply Now

Garmin International is seeking a Sr C/C++ Software Engineer to work on the GNSS Technology Team to support the rapid bring-up and support of GNSS chipsets

Requirements

  • Demonstrated proficiency with designing well architectured embedded software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated proficiency in bringing up new chipsets
  • Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions
  • Mastered proficiency in writing software in C, C++ and Python for tooling and visualization
  • Experience with inter-IC communication interfaces such as UART, I2C, SPI
  • Experience developing drivers for GNSS chipsets
  • Experience with Python for data analysis and visualization

Responsibilities

  • Serves in a leadership capacity as an individual contributor for carrying out low-level (close to the hardware) software development in C, C++ and Python
  • Develops, integrates, and maintains embedded software modules and systems, ensuring robust architecture and high performance
  • Coordinates with external vendors to support hardware, software, and component-related needs
  • Performs hardware-level debugging and system validation to ensure reliable operation of embedded systems
  • Mentors and provides guidance to less experienced Software Engineers (1 & 2)
  • Offers process improvement suggestions and authors new procedures as appropriate
  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

Other

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field
  • Minimum of 5 years relevant experience
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output
  • Ability to serve as a lead software engineer for a complex software project
  • Must be eligible for Garmin's benefit program