S
SpanIdea Systems
Navigation Software Engineer
Skills
PythonMATLABData AnalysisJira
16 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
San Jose, CA, USA
Work mode:
Onsite
Published on:
7 October 2026
What they need
- Design, develop, and optimize C/C++ code for motion sensing and positioning algorithms within embedded software solutions.
- Enhance software performance by improving code efficiency, reducing footprint, and optimizing CPU and memory utilization.
- Fine-tune algorithm parameters to meet customer requirements and improve key performance indicators (KPIs).
- Build and maintain tools to support data analysis and performance evaluation.
- Collaborate cross-functionally with internal and external teams to deliver high-quality product outcomes.
- Document and present detailed technical reports covering algorithms, software performance, and testing results.
- Contribute to algorithm development in areas such as pedestrian and vehicular navigation, dead reckoning (DR), sports activity tracking, and GNSS-based positioning in challenging environments.
- Work on advanced navigation techniques including precise GNSS solutions like PPP and RTK to enhance system accuracy and performance.
- Travel domestically and internationally as needed to support customer engagements and collaborate with global teams.
Requirements
- Master’s degree with 3+ years of experience, or PhD (preferred) in Electrical Engineering, Geomatics, Applied Physics, Aeronautical Engineering, or related fields.
- Strong experience in embedded software development using C/C++, with prototyping skills in Python or MATLAB.
- Hands-on expertise in motion sensor software, Kalman filtering, GNSS/MEMS integration, and sensor fusion techniques.
- Proficiency with development tools such as Jira, Gerrit, and Git.
- Ability to analyze complex systems, identify issues, and drive performance improvements.
- Strong debugging and problem-solving skills.
- Familiarity with Vision-Inertial Odometry (VIO) is a plus.
- Excellent verbal and written communication skills.
- Self-motivated, quick learner, and capable of working independently as well as collaboratively in a team environment.
Other offers great for you!
These companies are also looking for great profiles
R
Rheso.tech
Ingénieur Logiciel Embarqué C Expérimenté
50-55k€ (Annuel)
Permanent contract
Toulouse, France
Hybrid
Skills
SwiftGit
1 year ago
Quick apply
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
8 days ago
Quick apply
No company information available.