Embedded Software Engineer - Level 3 or 4 (AHT)

Northrop Grumman
Dulles, VA, United States
1 day 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

C++ (Programming Language) Computer Simulation Software Debugging Device Drivers Embedded Software Hardware-In-The-Loop Simulation Python (Programming Language) MATLAB Performance Tuning Software Engineering Software Requirements Analysis Subversion
+4 more
Universal Asynchronous Receiver/Transmitter Parallel Computation Git Software Version Control

Job description

Experteer Overview As an Embedded Software Engineer in Northrop Grumman’s Space Systems, you will develop flight software platforms supporting national and global security missions. You will work with cross-disciplinary teams to define requirements, verification plans, and integration strategies for spacecraft software and hardware-in-the-loop systems. The role emphasizes hands-on embedded development, performance tuning, and thorough documentation to enable external customers. This onsite, 9/80 role in Dulles offers impactful work at the intersection of software and space hardware. Compensation / Benefits * Develop embedded software modules interfacing with hardware protocols (UART, Synchronous Serial, MIL-STD-1553, SPACEWIRE, SPI, IO) * Define flight-software requirements, testing and verification plans with other disciplines * Develop and configure board support packages (BSPs) and integrate device drivers * Perform trade studies via computer simulation or development kits * Collaborate with engineers to integrate spacecraft components and flight software with simulation platforms * Contribute to hardware-definition, software design, development, debugging, and integration on simulation and hardware-in-the-loop platforms * Analyze system resources to improve efficiency, stability, and processing speed * Prepare design documentation, analysis, test results, and presentations for internal/external customers * Assist in diagnosing root causes during software installation, integration, AT/operational events * Operate in an innovative, cross-functional team environment * Other duties as assigned Tasks * Bachelor’s degree in a relevant STEM field and professional experience (or higher degrees with adjusted experience) * Active U.S. Government Top-Secret security clearance, current and in-scope, U.S. citizenship required * Proficiency in C/C++, Python; MATLAB * Excellent communication and ability to work in small teams * Ability to debug hardware and software * Experience with software revision control tools (Subversion, Git) * Ability to document and present technical/status updates to management * Core affinity and parallel processing experience; understanding of concurrent vs parallel processing * Familiarity with Stellar or CFS Key requirements * health insurance * life and disability insurance * savings plan * Company paid holidays * paid time off (PTO)

Requirements

9/80 with engineers to integrate spacecraft components and flight software with simulation platforms * Contribute to hardware-definition, software design, development, debugging, and integration on simulation and hardware-in-the-loop platforms * Analyze system resources to improve efficiency, stability, and processing speed * Prepare design documentation, analysis, test results, and presentations for internal/external customers * Assist in diagnosing root causes during software installation, integration, AT/operational events * Operate in an innovative, cross-functional team environment * Other duties as assigned Tasks * Bachelor’s degree in a relevant STEM field and professional experience (or higher degrees with adjusted experience) * Active U.S. Government Top-Secret security clearance, current and in-scope, U.S. citizenship required * Proficiency in C/C++, Python; MATLAB * Excellent communication and ability to work in small teams * Ability to debug hardware and software * aaaaaaaax _ with software revision control tools (Subversion, Git) * Ability to document and present technical/status updates to management * Core affinity and parallel processing experience; understanding of concurrent vs parallel processing * Familiarity with Stellar or CFS Key requirements * health insurance * life and disability insurance * savings plan * Company paid holidays * paid time off (PTO)

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

2:05 min

Evolution of version control systems in regulated industries

Daniel Siegl · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:56 min

The impact of Git on modern version control

Chris Heilmann +2 · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

Videos

See all

Related articles

See all