Engineer Embedded Software

Northrop Grumman•San Diego, CA
•$91,800 - $137,600•Onsite

About The Position

Northrop Grumman Mission Systems is hiring an Embedded Software Engineer based in San Diego, California, with full-time onsite work at its Rancho Carmel location. The role designs, develops, integrates, and tests software for end-user customers and business needs, primarily focused on cryptographic software code bases. It includes responsibility for the design, architecture, development, and administration of embedded and real-time systems. The engineer collaborates with multidisciplinary teams including Systems Engineering, Digital Engineering, Hardware, and Integration & Test in an Agile software development environment. The role also analyzes system capabilities to resolve issues involving program intent, output requirements, input data acquisition, programming techniques, and controls. The position is contingent upon program award, clearance, and customer approval. An interim U.S. Government Secret clearance is required to start, and the employee must be able to obtain and maintain an active DoD Secret clearance.

Requirements

  • Bachelor's degree in Computer Engineering or another STEM discipline with 2 years of related experience, or a Master's degree with 0 years of related experience.
  • Proficiency in C/C++.
  • Proficiency in object-oriented programming.
  • Proficiency across the formal software lifecycle, from requirements through testing.
  • Experience integrating low-level firmware and software in complex, real-time, multithreaded embedded applications.
  • Experience developing and debugging embedded real-time systems.
  • Familiarity with static analysis and unit testing.
  • Experience using Jira, Bitbucket, and Git, and with the Agile software development process.
  • Interim U.S. Government Secret clearance required to start.
  • Ability to obtain and maintain an active DoD Secret clearance.
  • Ability to work full-time onsite at the Rancho Carmel location.

Nice To Haves

  • Experience with Software Defined Radios.
  • Experience with the Avionics Operating System.
  • Experience with Xilinx platforms, including Zynq, Ultrascale+, and VERSAL.
  • Experience with Yocto/Petalinux.
  • Experience with communication protocols including I2C, SPI, UART, PCIe, and Ethernet.
  • Experience with TCP/IP and common network configurations.
  • Experience implementing cryptographic mechanisms using dedicated software libraries.
  • Experience with Rust.
  • Familiarity with Xilinx tools such as Vitis and Vivado.
  • Familiarity with HAIPE, OTNK, and/or IKE.
  • Familiarity with the latest NSA Security Standards.
  • Familiarity with Linux kernel driver development or modifications.
  • Familiarity with assembly language.
  • Familiarity with bare-metal embedded device drivers.
  • Familiarity with PowerPC architectures and peripherals.
  • Familiarity with VHDL, Verilog, or FPGA.
  • Familiarity with IBM tools such as Rhapsody, DOORS, and Clearcase.
  • Familiarity with Green Hills AdaMulti.
  • Current active Secret or Top Secret clearance.
  • Current active SAP clearance.
  • Currently engaged in the Networked Information Solutions program portfolio.

Responsibilities

  • Design, develop, integrate, and test software for end-user customers and businesses, primarily focused on cryptographic software code bases.
  • Design, architect, develop, and administer embedded and real-time systems.
  • Collaborate with Systems Engineering, Digital Engineering, Hardware, and Integration & Test teams in an Agile software development environment.
  • Analyze system capabilities to resolve problems involving program intent, output requirements, input data acquisition, programming techniques, and controls.

Benefits

  • Relocation assistance may be available.
  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Employees may be eligible for overtime and shift differential, depending on the position.
  • Discretionary bonuses may be available; annual bonuses reward individual contributions and allow employees to share in company results.
  • Employees in Vice President or Director positions may be eligible for Long Term Incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service