Sentinel Sr Principal Embedded Software Engineer - 17793*

Northrop Grumman Northrop Grumman · Aerospace · Roy, UT +1 · Software

Northrop Grumman is seeking a Sr. Principal Embedded Software Engineer for the Flight / Guidance Navigation & Control (GN&C) Software Team to design, develop, test, and debug software/system applications for embedded systems. The role involves multidisciplinary research, collaboration with hardware engineers, and working in an Agile environment. Responsibilities include creating and maintaining CI/CD pipelines, automating software testing and deployment, and managing infrastructure-as-code. A Bachelor's degree in a STEM discipline, 8 years of experience, and an active DoD Secret clearance are required.

What you'd actually do

  1. Design, develop, document, test, and debug software/system applications.
  2. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software.
  3. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones.
  4. Ensure program mandated software standards and compliance criteria are met.
  5. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements.

Skills

Required

  • Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university and 8 years of relevant engineering experience, Master's in STEM with 6 years of relevant experience; PhD with 4 year of relevant experience.
  • Active DoD Secret clearance
  • US Citizenship

Nice to have

  • Previous internship/co-op or other work experience, leadership & teamwork capabilities, interpersonal communication skills, and activities (professional/community/extracurricular).
  • Able to assimilate information from multiple sources, create coherent plans and then execute those plans
  • Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, etc.
  • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts)

What the JD emphasized

  • Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
  • US Citizenship with Ability to obtain Special Program Access (SAP)