Principal/Senior Principal Engineer Embedded Software Engineer

Northrop Grumman•Apopka, FL
•$98,400 - $184,200•Onsite

About The Position

Northrop Grumman Mission Systems is hiring an Embedded Software Engineer for its Multidomain Sensing, Targeting, and Survivability division. The role contributes to the company’s digital transformation using model-based engineering, DevSecOps, and Agile practices to develop critical national defense products and capabilities. The successful candidate will work collaboratively in a software team focused on innovation, shared responsibility, continuous learning, and automation. The engineer designs, develops, operates, and maintains software and firmware components and computing systems software for engineering, scientific, and manufacturing applications. The role applies appropriate standards, processes, procedures, and tools throughout the system development life cycle, and involves interfacing with customers, suppliers, application users, and technical and support personnel. Work spans the full software development life cycle, including requirements, design, coding, testing, and integration. The position is full-time and on-site in Apopka, Florida, and may be filled at the Principal or Senior Principal level. Occasional travel is required; the posting lists travel at 10% of the time. Relocation assistance may be available. A Secret clearance is required, with the ability to obtain and maintain the required clearance and any additional customer-specified clearance before starting.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field, with at least 5 years of relevant engineering experience for the Principal level; alternatively, 3 years with a relevant master’s degree or 1 year with a Ph.D.
  • For the Senior Principal level, a bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field and at least 8 years of engineering experience; alternatively, 6 years with a relevant master’s degree or 4 years with a Ph.D.
  • Experience with object-oriented programming in C/C++.
  • Experience with scripting languages such as Python, Bash, or Batch.
  • Experience developing embedded software running Linux or VxWorks real-time operating systems.
  • Familiarity with software architecture, including design patterns and object-oriented design.
  • Familiarity with CI/CD pipeline development and DevOps.
  • Familiarity with software development methodologies and frameworks such as Waterfall and/or Agile.
  • Familiarity with version control systems such as Git, GitLab, GitHub, Bitbucket, or ClearCase, and Agile planning tools such as Rally or Jira.
  • Familiarity with modeling tools such as CAMEO or Rational.
  • U.S. citizenship.
  • Ability to obtain and maintain at least a Secret clearance and any additional customer-specified clearance before starting.
  • Occasional travel to support program and customer needs.

Nice To Haves

  • Familiarity with Java.
  • Experience with software development methodologies and frameworks such as Waterfall and/or Agile.
  • Experience with CI/CD pipeline development (DevOps).
  • Experience testing, debugging, and integrating embedded software on target hardware.
  • Active Secret clearance.
  • Demonstrated leadership and teamwork capability, interpersonal communication skills, and related activities.

Responsibilities

  • Design, develop, operate, and maintain software and firmware components and computing systems software.
  • Apply software standards, processes, procedures, and tools throughout the system development life cycle.
  • Develop engineering applications and products for the Multidomain Sensing, Targeting, and Survivability division.
  • Participate in requirements, design, coding, testing, and integration across the full software development life cycle.
  • Interface with customers, suppliers, application users, and technical and support personnel.
  • Support program and customer needs through occasional travel.
  • Contribute to digital transformation efforts using model-based engineering, DevSecOps, and Agile practices.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service