N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Principal Embedded Software Engineer

Embedded EngineeringUpdated on Nov 5
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • A Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience, a Master's degree with 3 years of experience, or a PhD with 1 year of experience is required.
  • Proficiency in C/C++ and object-oriented programming is required.
  • Proficiency across the formal software lifecycle, from requirements through testing, is required.
  • Experience integrating low-level firmware and software in complex real-time, multi-threaded embedded applications is required.
  • Experience developing and debugging embedded real-time systems is required.
  • Familiarity with static analysis and unit testing is required.
  • Experience using Jira, Bitbucket, and Git, and with the Agile software development process, is required.
  • Must be able to obtain a U.S. Department of Defense Secret security clearance.
  • Must be able to work full-time onsite at the Rancho Carmel location.

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.
  • Work with multidisciplinary teams, including Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment.
  • Analyze system capabilities to resolve problems involving program intent, output requirements, input data acquisition, programming techniques, and controls.

Desired Qualifications

  • Experience testing and troubleshooting Link 16 waveform in an embedded software environment.
  • Hands-on experience with laboratory equipment such as Tactical Data Link radios or terminals.
  • Familiarity with the Link 16/TACAN Waveform Interface Control Document.
  • 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 including Vitis and Vivado.
  • Familiarity with HAIPE, OTNK, and/or IKE.
  • Familiarity with current 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, and FPGA.
  • Familiarity with IBM tools including Rhapsody, DOORS, and ClearCase.
  • Familiarity with Green Hills AdaMulti.
  • Current active Secret or Top Secret clearance.
  • Current active SAP clearance.
  • Currently engaged in Networked Information Solutions program portfolios.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs