Navigation Software Engineer
•Today
| Verified Pay check_circle | Provided by the employer$55 - $65 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | 100 Overlook Center, Princeton San Jose, California open_in_new |
About this job
Job Description
Job Description
About the Role:
We are seeking a high-level Embedded Software Engineer to optimize motion sensor and positioning algorithms for high-performance navigation solutions. You will be responsible for improving code efficiency (footprint, CPU/RAM) and enhancing KPIs for pedestrian and vehicular navigation in challenging environments.
Key Responsibilities:
- Implement and optimize C/C++ code for Motion Sensor and Positioning algorithms.
- Optimize parameters for GNSS/MEMS integration to meet customer KPIs (Dead Reckoning, PPP, RTK).
- Perform rapid prototyping in Python or MATLAB for algorithm analysis.
- Collaborate cross-functionally to debug complex software and prepare technical reports.
Required Qualifications:
- Master’s or PhD in Electrical Engineering, Geomatics, Aeronautical Engineering, or Physics.
- 3+ years of experience in Embedded C/C++ development.
- Hands-on experience with Kalman Filters, GNSS/MEMS integration, and sensor fusion.
- Proficiency with Jira, Git, and Gerrit.
- Strong debugging skills and ability to work with minimal supervision.
- Bonus: Experience with Vision Inertial Odometry (VIO).
Nearby locations
Nearby Job Titles
Network Architect Jobs Radiologic Technologist Jobs Applications Software Developer Jobs Optician Jobs Machinery Maintenance Worker JobsNearby Locations
San Jose, CA Jobs Santa Clara, CA Jobs Sunnyvale, CA Jobs Palo Alto, CA Jobs California JobsNearby Companies
Apple Jobs Care.com Jobs Vi Living Jobs U.S. Navy Jobs Applied Materials JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1264472440 Posted: 2026-06-07 Job Title: Navigation Software Engineer