Embedded Software Engineer - GNSS
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled GNSS Navigation Algorithm Engineer to join our team and drive the development of next-generation navigation products. This role is ideal for someone with deep expertise in Global Navigation Satellite System (GNSS) positioning algorithms, estimation theory, and embedded systems.
You will play a critical role in designing, implementing, and optimizing complex navigation algorithms while collaborating with cross-functional teams to deliver innovative, high-performance solutions., * Develop and enhance GNSS navigation algorithms using advanced estimation techniques
- Design, implement, test, and document algorithms in C/C++ for embedded systems
- Apply strong knowledge of navigation systems and estimation theory to solve complex technical challenges
- Conduct and participate in peer reviews of software design, algorithm development, and code
- Collaborate with cross-disciplinary teams to diagnose, troubleshoot, and resolve system issues
- Contribute to product improvements and feature development through effective teamwork and communication
Requirements
Do you have experience in Technical troubleshooting support?, * Proven experience developing GNSS positioning/navigation algorithms
- Strong understanding of estimation theory (e.g., Kalman filtering, sensor fusion) in navigation applications
- Hands-on experience with embedded programming in C and/or C++
- Experience working with navigation systems and algorithm development
- Excellent communication skills and ability to collaborate across teams
- Strong analytical, problem-solving, and debugging skills
Preferred Qualifications
- Experience working on real-time embedded systems
- Familiarity with multi-sensor fusion (e.g., GNSS + IMU)
- Background in aerospace, automotive, robotics, or autonomous systems
Benefits & conditions
Pulled from the full job description
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance
- Commuter assistance