> Markdown version of [/jobs/ext/1424481-embedded-engineer-gnss](https://www.wearedevelopers.com/jobs/ext/1424481-embedded-engineer-gnss). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Engineer (GNSS) - **Company:** Spanidea Systems LLC - **Location:** San Jose, CA, United States - **Experience:** Experienced - **Salary:** $124,800.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, Data Analysis, JIRA, C++ (Programming Language), Programming Tools, Embedded Software, Python (Programming Language), MATLAB, Micro Electro-Mechanical Systems (MEMS), Sensor Fusion, Gerrit, Git, Software Performance, GNSS - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c9225ac8d3e679de ## About the Role * 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., * GNSS - Algorithm: 3 years (Required) * Inertial Sensors: 3 years (Required) ## Description * 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. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)