Staff Engineer Embedded Software

Northrop Grumman•Apopka, FL
•$152,900 - $229,300•Onsite

About The Position

Northrop Grumman is hiring a Staff Embedded Software Engineer for its Multidomain Sensing, Targeting, and Survivability division. The role contributes to the company’s enterprise-wide digital transformation through Model-based Engineering, DevSecOps, and Agile practices. The engineer designs, develops, operates, and maintains software and firmware components and computing systems software for engineering, scientific, and manufacturing requirements. The role applies appropriate standards, processes, procedures, and tools throughout the system development life cycle to support engineering applications and products, and interfaces with customers, suppliers, application users, and technical and support personnel. The expected work spans the full software development life cycle, including requirements, design, coding, testing, and integration. This is a full-time, on-site position in Apopka, Florida. Occasional travel is required to support program and customer needs; the posting states travel is 10% of the time. A Secret clearance is required, and the candidate must be able to obtain and maintain at least a Secret clearance, plus any additional customer-specified clearance before starting. Relocation assistance may be available.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field with at least 12 years of relevant engineering experience; alternatively, at least 10 years with a master’s degree in Computer Science or Computer Engineering, or at least 8 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 a VxWorks real-time operating system.
  • 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 required before starting.
  • Availability for 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 appropriate standards, processes, procedures, and tools throughout the system development life cycle.
  • Support the generation of engineering applications and products within the Multidomain Sensing, Targeting, and Survivability division.
  • Contribute across the software development life cycle, including requirements, design, coding, testing, and integration.
  • Interface with customers, suppliers, application users, and technical and support personnel.
  • Travel occasionally to support program and customer needs.

Benefits

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