Navigation Software Engineer
$135,200–$156,000 year
On-siteSan Jose, California, United States
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.