Saige Partners logo
Saige PartnersPosted 3 months ago

Navigation Software Engineer

$135,200–$156,000 year

On-siteSan Jose, California, United States

Contract

Job Summary

Develop and optimize C/C++ code for motion sensor and positioning algorithms within embedded systems, enhancing software efficiency in code footprint, throughput, and CPU/RAM utilization. Optimize algorithm parameters to improve Key Performance Indicators (KPIs) based on customer requirements and use cases, including pedestrian navigation, dead reckoning, vehicular navigation, and precise GNSS techniques. Design and develop software tools to support analysis and performance evaluation while analyzing complex software systems to identify anomalies and areas for improvement. Collaborate with cross-functional teams across global locations to drive optimal product outcomes, prepare detailed technical reports on algorithms and test results, and support product optimization efforts through domestic and international travel.

Required Qualifications

  • Master's degree with 3+ years of experience, or PhD (preferred), in Electrical Engineering, Geomatics Engineering, Applied Physics, Aeronautical Engineering, or a related field
  • Strong experience in embedded software development using C/C++
  • Proficiency in rapid prototyping using Python and/or MATLAB
  • Hands-on experience with motion sensor software development, including Kalman Filtering, GNSS/MEMS integration, and Sensor fusion techniques
  • Experience using development and collaboration tools such as Jira, Gerrit, and Git
  • Strong debugging and problem-solving skills
  • Ability to analyze complex systems and drive performance improvements
  • Excellent written and verbal communication skills
  • Ability to work independently with minimal supervision while thriving in a collaborative team environment
  • Self-motivated, fast learner with a strong work ethic
  • Support product optimization efforts through domestic and international travel

Desired Qualifications

  • Familiarity with Vision Inertial Odometry (VIO) is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce