Skip to content
NEXTMOVEFDE careers · United States

Principal Engineer Embedded Software

AI summary of the role

This Principal Embedded Engineer role at Northrop Grumman Mission Systems focuses on designing, developing, integrating, and testing cryptographic software for embedded and real-time systems.

What you’ll do

  • Design, develop, integrate and test software for end-user customers, primarily focused on cryptographic software code bases.
  • Responsible for the design, architecture, development, and administration of embedded and real time systems.
  • Work with multi-disciplinary teams (Systems Engineering, Digital Engineering, Hardware, Integration & Test) in an Agile software development environment.
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.

What you’ll bring

  • Bachelor's degree in Computer Engineering or STEM with 5 years experience, or Master's with 3 years, or PhD with 1 year.
  • Proficient in C/C++ and Object Oriented programming.
  • Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications.
  • Experience with developing and debugging embedded real-time systems.

Technologies

C · C++ · Jira · Bitbucket · Git · Agile · embedded systems · real-time systems · cryptographic software · Link16 · Software Defined Radios · Xilinx

About Northrop Grumman

Builds aircraft, missiles, space systems, sensors, cyber and microelectronics for U.S. and allied national-security customers, with strengths in stealth, nuclear modernization and classified space.

Public · 5000+ people

Source and classification

Production engineering · Evidence for this classification:

have the right opportunities to fit your life and launch your career today. We are looking for you to join our team as a Principal Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases. Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems. You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment. You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. This position is contingent upon the ability to
How jobs are selected

Employer postings · Data from · Sources