Required Skills:
· Embedded Software Development
· C/C++ Programming
· GNSS Navigation Algorithms
· Estimation Theory
· Embedded Systems Design
· Software Testing & Validation
· Technical Documentation
· Project Management
· Communication & Collaboration
Preferred Skills:
· Navigation System Development
· Algorithm Design & Optimization
· Engineering Standards & Specifications
· Risk Management
· Software Peer Reviews
· Cross-Functional Team Collaboration
Education:
· Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related engineering discipline.
Experience:
· 5+ years of embedded software engineering experience.
· Strong experience with GNSS navigation systems, embedded C/C++ programming, and algorithm development.
· Experience working on cross-functional engineering projects and embedded software product development.
Description:
· Design, develop, test, and optimize embedded software solutions for GNSS navigation systems.
· Develop and implement complex GNSS navigation algorithms and estimation techniques using C/C++.
· Create engineering designs, technical specifications, validation plans, and software documentation.
· Perform software testing, peer reviews, debugging, and continuous improvement of embedded systems.
· Collaborate with cross-functional teams to diagnose issues and deliver high-quality software features.
· Develop engineering standards and ensure compliance with quality, safety, and regulatory requirements.
· Support project planning, risk management, and technical execution throughout the product lifecycle.
· Contribute to process improvements, engineering innovation, and embedded software best practices.