Principal/Senior Principal Software Engineer - Kalman Filter
Job in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-07-20
Listing for:
Northrop Grumman Corp. (AU)
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Software Engineer, Python, C++ Developer, Embedded Software Engineer
Job Description & How to Apply Below
Relocation Assistance
Relocation assistance may be available.
Security ClearanceRequired for start:
No. Clearance type:
Secret.
Travel required:
Yes, 10% of the time.
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people’s lives around the world. Our Mission Systems division is a trusted provider of mission‑enabling solutions for global security. The Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. We are looking for a Principal or Senior Principal Software Engineer – Kalman Filter based out of Woodland Hills, CA, to join our Enterprise‑wide digital transformation team.
Responsibilities- Develop, test, and debug software for cutting‑edge navigation systems.
- Improve and expand software design and code development capabilities.
- Perform software and system integration on state‑of‑the‑art hardware.
- Learnt new software development techniques such as Model‑Based Engineering (MBE).
- Work in an agile and collaborative development environment.
- Collaborate with peers across the organization and demonstrate strong leadership skills.
- Engage in effective communication and problem‑solving with internal and external customers.
- Commit to ethics, integrity, and innovation while challenging traditional ways of doing business.
- Bachelor’s degree in STEM with 5 years of hands‑on software development experience;
Master’s in STEM with 3 years;
PhD in STEM with 1 year. - Experience developing software in MATLAB/Simulink.
- Experience with development in C and Python.
- Experience with software management and workflow automation tools such as Clear Case, Git, Clear Quest, or Jira.
- Experience using MATLAB to create, process, analyze, and visually represent data.
- Experience using Simulink to model dynamic systems.
- Experience using Model‑Based Engineering tools.
- Experience with INS/GPS Kalman filter design and requirements definition.
- Demonstrated ability to work in a collaborative development environment.
- U.S. citizenship is required.
- Ability to obtain and maintain a U.S. Government Secret clearance is required.
- Required to work on site full‑time.
- Bachelor’s degree in STEM with 8 years of hands‑on software development experience;
Master’s in STEM with 6 years;
PhD in STEM with 4 years. - Experience developing software in MATLAB/Simulink.
- Experience with programming in C and Python.
- Experience using software management and workflow automation tools such as Clear Case, Git, Clear Quest, 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.
- U.S. citizenship is required.
- Ability to obtain and maintain a U.S. Government Secret clearance is required.
- Required to work on site full‑time.
- Current/Active U.S. Government Secret clearance.
- Experience in the development and performance of software tests.
- 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).
- Expertise in embedded INS/GPS navigation systems.
- Demonstrated capability to translate formal software requirements into software designs.
- Demonstrated capability to define software requirements for an INS/GPS system.
- Familiarity with INS/GPS Kalman filter design and requirements definition.
- Experience developing, verifying, certifying and releasing mission and safety‑critical software systems that comply with RTCA DO‑178B/C or similar guidelines.
- Demonstrated use of MATLAB for simulation and INS/GPS system performance evaluation.
- Hands‑on experience with one or more communication protocols such as MIL‑STD‑1553, ARINC‑429, or RS‑422.
- Experience with code analysis tools such as Polyspace and software test tools such…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×