Principal / Senior Principal Embedded Software Engineer

Northrop Grumman Northrop Grumman · Aerospace · Los Angeles, CA +1 · Software

Northrop Grumman is seeking a Principal or Senior Principal Embedded Software Engineer to develop embedded software for navigation systems. The role involves software design, code development, integration, and testing within a Model-based Engineering, DevSecOps, and Agile framework. Requires a STEM degree, experience with C/C++/Java/Python, software management tools, and the ability to obtain a Secret clearance.

What you'd actually do

  1. developing embedded software for our cutting edge Navigation systems
  2. perform software and system integration on state of the art hardware
  3. learn new software development techniques such as Model Based Engineering (MBE)
  4. work in an agile and collaborative development environment
  5. collaborate with peers across our organization

Skills

Required

  • Bachelors degree in STEM
  • 5 years of hands on Software Development experience (Principal) or 8 years (Senior Principal)
  • Demonstrated capability to translate formal software requirements into software designs
  • Demonstrated use of high-level programming languages such as C, C++, or Java, or scripting languages such as Python
  • Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira
  • Demonstrated ability to work in a collaborative development environment
  • Experience in the development and performance of software tests
  • U.S. Citizenship is required
  • Ability to obtain and maintain a U.S. Government Secret clearance is required
  • Ability to work on site at our Woodland Hills, CA facility

Nice to have

  • Current/Active U.S. Government Secret clearance
  • Experience using DOORS for software requirements management
  • MATLAB/Simulink model-based software development
  • Demonstrated capability to define software requirements for an INS/GPS system
  • Familiarity with/Experience in 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
  • Experience in the development and performance of system tests
  • Hands-on experience with one or more communication protocols such as MIL-

What the JD emphasized

  • U.S. Citizenship is required
  • Ability to obtain and maintain a U.S. Government Secret clearance is required