African-American Careers
close

Garmin AT

Apply for this job

Senior Software Engineer- GNSS Receiver (Engineering)



We are looking for a full-time Senior Software Engineer in our Salem, OR office who is interested in focusing on GNSS Receiver Development.  In this role, you will be creating and productizing cutting edge GNSS technologies for use in Garmin's certified aviation products.


Responsibilities

Essential Functions

  • Design, implement, test and document complex software applications using C for use in embedded systems
  • Contribute to advanced technical R&D in GNSS technologies for certified aviation products
  • Participate in peer reviews of software designs, algorithm designs and software implementation
  • Independently determine general approach and specific solutions to technical problems
  • Offer process improvement suggestions
  • Collaborate with colleagues on software/algorithm design approaches and implementations
  • Provide reliable solutions to a variety of positioning problems using sound problem solving techniques 


Qualifications

Basic Qualifications

  • Master's Degree in Computer Science, Electrical Engineering or another relevant engineering/technical field AND a minimum of 3 years' experience OR Bachelor's Degree in any of the fields noted above AND a minimum of 5 years' experience OR an equivalent combination of education and experience.
  • Proficient in C
  • Strong analytical skills and mathematics fundamentals including linear algebra, probability, and calculus
  • Experience working with GNSS for computing position/velocity
  • Ability to decompose functional requirements into well-defined tasks
  • Ability to develop well architected software systems and modules
  • Competence in researching problems and implementing appropriate algorithmic solutions
  • Ability to use scripting languages to automate analysis (i.e. MATLAB, python, etc.)

Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Experience with GNSS signal acquisition and tracking
  • Experience with GNSS integrity algorithms.
  • Experience developing embedded software in accordance with DO-178B/C guidelines.

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.

Apply

© 2025 African-American Careers