This job listing has expired and the position may no longer be open for hire.

GNSS/Location-Based Sr Software Engineer at Garmin International

Posted in Purchasing - Procurement 30+ days ago.

Type: Full-Time
Location: Brea, California





Job Description:

We are looking for a full time C/C++ Senior Software Engineer in our Brea, CA office who is interested in focusing on GNSS navigation, sensor fusion with inertial/camera/radar data and digitized map data to produce cutting edge positioning solutions to serve our customers.

 

In addition to serving as a lead software engineer for complex software development in C and C++, this Senior Software Engineer will design and/or review architected modules and software system supporting new technology or improving capability/performance of existing functionality. Senior software engineers in our positioning algorithm team will also:


  • Design, implement and test complex software modules using C/C++ in an embedded environment

  • Participate in peer reviews in areas of software designs, algorithm designs and software development

  • Work with team lead to develop technology road map as directed by the management team

  • Contribute to advanced technical research and development in positioning technologies 

  • Independently determine general approach and specific solutions to technical problems

Candidates for this role should possess a Master of Science Degree in Applied Science, Computer Science, Geomatics, or Electrical Engineering or another relevant engineering/technical field AND a minimum of 3 years relevant experience OR Bachelor of Science Degree in any of the fields noted above AND a minimum of 5 years’ relevant experience OR an equivalent combination of education and relevant experience plus a cumulative GPA greater than or equal to 3.0 as a general rule.

 

Qualified candidates will also demonstrate proficiency with designing well architected software systems and modules that support new technology or improve capability/performance of existing functionality and competence with researching fundamental problems and implementing appropriate algorithmic solutions. Demonstrated ability to work on a complex software project and decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output are also required. Other requirements for this role include:


  • Demonstrated capability to work as a strong team player who is able to work independently with high level direction and minimal day to day supervision

  • Must possess proficiency in writing software in C, C++ as appropriate for performing the essential functions of this job description

  • Must possess relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position

  • Candidates with experience in navigation algorithm development for high sensitivity GNSS receivers are preferred. 

Desireable:


  • Experience with GNSS, sensor fusion and Indoor navigation

  • Perception / Localization and Control

  • Bayesian and Particle Filtering experience

RELOCATION ASSISTANCE IS AVAILABLE

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. 





More jobs in Brea, California


CAVA

Athleta

Ralphs
More jobs in Purchasing - Procurement


CooperVision, Inc

McNaughton-McKay Electric Co.

Viavi Solutions, LLC