Embedded Software Engineer – Level 2

Northrop Grumman
US - Virginia - McLean
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Develop and integrate embedded flight software, board support packages, and device drivers for spacecraft systems, including software that interfaces directly with hardware. Collaborate across engineering disciplines on requirements, testing, simulation, hardware integration, troubleshooting, resource optimization, and technical documentation.

Requirements: Requires a bachelor's degree in a related STEM field and two years of relevant experience, or a master's degree, along with the ability to obtain and maintain a U.S. government TS/SCI clearance; U.S. citizenship is required. Candidates must have experience with C, Python, Linux, Git, software testing and hardware verification, Kubernetes or Docker, CI/CD, and cross-disciplinary engineering collaboration.

Key Skills: Embedded Software Development, C, Python, Linux, Git, Unit and Functional Testing, Hardware Verification Testing, Kubernetes, Docker, CI/CD Pipelines, Board Support Packages, Device Drivers, Flight Software Integration, Hardware-in-the-Loop Testing, UART and Serial Interfaces, MIL-STD-1553 and SpaceWire

Benefits: Health Insurance, Life Insurance, Disability Insurance, Savings Plan, Paid Holidays, Paid Time Off, Overtime Eligibility, Shift Differential, Discretionary Bonus




Fast Track Upload