> Markdown version of [/jobs/ext/1387588-sr-principal-software-engineer-navigation-systems-level-3](https://www.wearedevelopers.com/jobs/ext/1387588-sr-principal-software-engineer-navigation-systems-level-3). 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). --- # Sr. Principal Software Engineer (Navigation Systems) Level 3 - **Company:** Indotronix International Corporation - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Testing (Software), Agile Methodology, JIRA, IBM Rational ClearCase, Static Program Analysis, Collaborative Software, Communications Protocols, Computer Programming, Dynamical Systems, Global Positioning Systems (GPS), GPS Navigation Devices, IBM Rational Clearquest, Inertial Navigation Systems, Integrated Development Environments, Python (Programming Language), MATLAB, Sensor Fusion, Simulink, Software Engineering, Software Project Management, Software Requirements Analysis, Systems Integration, Git, SC Clearance, DO-178B, PolySpace - **Published:** July 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9045618/sr-principal-software-engineer-navigation-systems-level-3 ## About the Role We are looking for a Principal or Senior Principal Software Engineer .As a Software Engineer, you will have a challenging and rewarding opportunity to be part of an enterprise-wide digital transformation. Through the use of Model-Based Engineering and Agile practices, you will help deliver critical national defense products and capabilities. The successful candidate will be collaborative, team-oriented, and committed to continuous learning and innovation., * Bachelor's degree in a STEM field with 5 years of hands-on Software Development experience, OR Master's degree in STEM with 3 years of experience, OR PhD in STEM with 1 year of experience. * Experience developing software in MATLAB/Simulink. * Experience programming in C and Python. * Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira. * Experience using MATLAB to create, process, analyze, and visually represent data. * Experience using Simulink to model dynamic systems. * Experience with Navigation Systems and INS/GPS Kalman Filter design and requirements definition. * Demonstrated ability to work in a collaborative development environment. * Ability to obtain and maintain a U.S. Government Secret Clearance., * Bachelor's degree in a STEM field with 8 years of hands-on Software Development experience, OR Master's degree in STEM with 6 years of experience, OR PhD in STEM with 4 years of experience. * Experience developing software in MATLAB/Simulink. * Experience programming in C and Python. * Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira. * Experience using MATLAB to create, process, analyze, and visually represent data. * Experience using Simulink to model dynamic systems. * Experience with Navigation Systems and INS/GPS Kalman Filter design and requirements definition. * Demonstrated ability to work in a collaborative development environment., * Experience in software test development and execution. * Experience using DOORS for software requirements management. * Expertise in Sensor Fusion for Navigation Systems using IMU, GPS, barometers, and other sensors. * Expertise in INS (Inertial Navigation System) mechanizations. * Expertise in Embedded INS/GPS Navigation Systems. * Demonstrated capability to translate formal software requirements into software designs. * Demonstrated capability to define software requirements for INS/GPS systems. * Familiarity with INS/GPS Kalman Filter design and requirements definition. * Experience developing, verifying, certifying, and releasing mission and safety-critical software compliant with RTCA DO-178B/C or similar standards. * Demonstrated use of MATLAB for simulation and INS/GPS system performance evaluation. * Hands-on experience with communication protocols such as MIL-STD-1553, ARINC-429, or RS-422. * Experience with code analysis tools such as Polyspace and software testing tools such as LDRA and VectorCast., * Principal Software Engineer: Bachelor's degree in a STEM field with 5 years of hands-on Software Development experience, OR Master's degree with 3 years, OR PhD with 1 year of experience. * Senior Principal Software Engineer: Bachelor's degree in a STEM field with 8 years of hands-on Software Development experience, OR Master's degree with 6 years, OR PhD with 4 years of experience ## Description * Develop, test, and debug software for advanced Navigation Systems. * Perform software and system integration on state-of-the-art hardware. * Apply Model-Based Engineering (MBE) techniques in software development. * Work in an Agile and collaborative software development environment. * Collaborate with peers across engineering organizations and maintain strong relationships with internal and external customers. * Translate software requirements into effective software designs. * Support continuous software improvement and system performance evaluation. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)