Staff Engineer Software (avionics)

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Staff Engineer Software (Avionics) at Northrop Grumman focusing on the design, development, integration, and maintenance of software solutions for flight control and autopilot systems. Requires expertise in C/C++, real-time operating systems, and safety-critical software standards like DO-178C. The role involves leading software development throughout the full product lifecycle within an Agile environment and requires a DoD Secret clearance.

What you'd actually do

  1. Guide the design, development, implementation, and testing of software throughout the full product lifecycle.
  2. Collaborate with team members and other departments to ensure successful integration of software components.
  3. Lead solutions for complex problems and provide technical leadership within software-focused groups.
  4. Oversee the gathering and analysis of software metrics to optimize performance and ensure product quality.
  5. Engage and provide necessary support in software working groups that include customer members.

Skills

Required

  • Bachelor’s degree in STEM or equivalent experience
  • 10+ years software engineering experience
  • C/C++
  • Windows, Linux, LynxOS, or VxWorks
  • Software documentation
  • Debugging software
  • Agile development
  • Configuration management
  • DoD Secret clearance

Nice to have

  • DO-178C
  • VMS flight control systems
  • ALUs
  • aviation
  • safety-critical systems
  • avionics communication protocols (ARINC 429, ARINC 422, MIL-STD-1553)
  • embedded testing environments (HIL, SIL)
  • RTCA/DO-178
  • GitLab
  • Git
  • DoD Top Secret clearance

What the JD emphasized

  • Secret clearance
  • Secret
  • DO-178C
  • safety-critical software
  • safety-critical systems