Sr Principal Embedded Software Engineer

Northrop Grumman Northrop Grumman · Aerospace · Baltimore, MD +1 · Software

This role is for a Sr. Principal Embedded Software Engineer at Northrop Grumman, focusing on software systems for mission systems in defense. The role involves analyzing, developing, and modifying existing software, testing, and working with multi-disciplined engineering teams. It requires a strong background in C/C++, real-time embedded software, and the full software development lifecycle, with a Secret clearance required.

What you'd actually do

  1. Analyze, develop, and modify existing software, apply modern development techniques that take advantage of all that current technology has to offer
  2. Identify risks, suggest mitigation, track defects, develop resolutions, and report status
  3. Design, construct, execute unit tests, build verification test plans, and track report test status
  4. Work alongside multi-disciplined engineering teams to test and verify software products on simulators and actual production hardware in our System Integration Laboratories
  5. Identify and assess new technologies prior to implementation

Skills

Required

  • Bachelor’s Degree in Computer Science/Engineering or related STEM Degree and 8 years of related experience
  • US Citizenship
  • Secret Clearance
  • Special Program Access (SAP)
  • 6 years’ experience working in C/C++
  • 6 years’ experience with real-time embedded software
  • 6 years’ experience with full software lifecycle: specification, design, implementation, integration, debug and maintenance

Nice to have

  • Experience in algorithmic application development and optimization
  • Experience in Electronic Warfare, Built in Test, or Calibrations
  • Experience with VxWorks and/or Linux Operating Systems
  • Experience with Visual Studio
  • Experience with Matlab
  • Experience with Coverity, SonarQube and/or Clockwork tools
  • Experience in Open Architecture Solutions
  • Experience with the Atlassian tool set, Kubernetes, Model Based Engineering, and DevSecOps best practices

What the JD emphasized

  • Secret Clearance is required to start
  • Must be able to obtain Special Program Access (SAP)
  • Must be able to maintain this level of clearance and SAP for continued employment