NI
Embedded Software Engineer
NUBYT, Inc.
San Jose · On-site Contract Senior $55 – $65/hr 5d ago
About the role
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).
Benefits:
- 401(k)
- Dental insurance
- Paid parental leave
Work Location:
In person
Skills
C++GitGNSSJiraKalman FiltersMATLABMEMSPythonSensor Fusion
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free