Urgently hiring Use left and right arrow keys to navigate
Provided by the employer
Verified Pay check_circle $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

Posting ID: 1264472440 Posted: 2026-06-07 Job Title: Navigation Software Engineer