Embedded Software Engineer - Level 3 or 4

Northrop Grumman
McLean, VA, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Computing Platforms Software Debugging Software Design Documents Linux Device Drivers Embedded Software Hardware-In-The-Loop Simulation Python (Programming Language) Real-Time Operating Systems Software Engineering Software Requirements Analysis Universal Asynchronous Receiver/Transmitter
+6 more
VxWorks Scripting Software Troubleshooting Git Kubernetes Docker

Job description

Experteer Overview Embedded Software Engineer role supporting Lunar Base Infrastructure for NASA in the Space Systems unit. You will develop flight software interactions with hardware, build BSPs, and integrate with simulation and hardware-in-the-loop platforms. The position is onsite in McLean, VA with a TS/SCI requirement and a 9/80 work schedule. You’ll collaborate across disciplines to define requirements, verify software, and help deliver spaceflight software platforms for civil, commercial, and national programs. This is a high-impact role shaping lunar exploration technology within a mission-driven team. Compensation / Benefits * Develop embedded software modules interfacing with hardware protocols and interfaces (UART, MIL-STD-1553, SpaceWire, SPI, digital/analog I/O) * Collaborate to establish Flight-Software requirements, testing and verification plans * Configure and integrate board support packages (BSPs) and device drivers * Conduct trade studies via simulations or development kits * Integrate spacecraft components and flight software with simulation platforms * Contribute to hardware/software design, development, debugging, and integration on simulation and hardware-in-the-loop setups * Analyze system resources to improve efficiency, stability, and performance * Prepare design documents, analyses, test results, and presentation material for customers * Troubleshoot software installations, integration, tests, and operational issues with other engineers * Operate in cross-functional, innovative teams across levels and assignments Tasks * Active TS/SCI clearance; U.S. citizenship * Experience with C and Python; Linux; Git * Experience with software development unit/functional test frameworks and verification scripting on hardware * Experience with Kubernetes (K8s)/Docker * Experience with CI/CD pipelines * Collaborative experience within an integrated systems team * Level-specific years of experience per degree (5/3/1 for Level 3; 8/6/4 for Level 4) * Ability to read schematics and work with components’ datasheets * Knowledge of embedded system tools and RTOS (e.g., VxWorks) is a plus Key requirements * health insurance * life and disability insurance * savings plan * company paid holidays * paid time off (PTO) * discretionary bonuses

Requirements

support kits * Integrate spacecraft components and flight software with simulation platforms * Contribute to hardware/software design, development, debugging, and integration on simulation and hardware-in-the-loop setups * Analyze system resources to improve efficiency, stability, and performance * Prepare design documents, analyses, test results, and presentation material for customers * Troubleshoot software installations, integration, tests, and operational issues with other engineers * Operate in cross-functional, innovative teams across levels and assignments Tasks * Active TS/SCI clearance; U.S. citizenship * Experience with C and Python; Linux; Git * Experience with software development unit/functional test frameworks and verification scripting on hardware * Experience with Kubernetes (K8s)/Docker * Experience with CI/CD pipelines * Collaborative experience within an integrated systems team * Level-specific years of experience per degree (5/3/1 for Level 3; 8/6/4 for Level 4) * Ability to read schematics and work with components’ datasheets * Knowledge of embedded system tools and RTOS (e.g., VxWorks) is a plus Key requirements * health insurance * life and disability insurance * savings plan * company paid holidays * paid time off (PTO) * discretionary bonuses

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all