> Markdown version of [/jobs/ext/4024673-embedded-software-engineer-level-3-or-4](https://www.wearedevelopers.com/jobs/ext/4024673-embedded-software-engineer-level-3-or-4). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - Level 3 or 4 - **Company:** Northrop Grumman - **Location:** Dulles, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, C++ (Programming Language), Static Program Analysis, Cyber Security, Computer Simulation, Computer Programming, Software Debugging, Linux, Device Drivers, Embedded Software, Hardware-In-The-Loop Simulation, Python (Programming Language), MATLAB, Real-Time Operating Systems, Fortify (Software), SAP (Applications), Software Engineering, Software Requirements Analysis, SonarQube, Subversion, Universal Asynchronous Receiver/Transmitter, DevOps Tools - Open-source, Git, Bitbucket, Software Version Control, Jenkins - **Published:** October 30, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-level-3-or-4-sterling-va--8dbabc28-2cec-45a9-969e-950c77ad2f07 ## About the Role Embedded Software, Software Engineering, Diversity, Software Engineering, Embedded Software, Security Infrastructure, Software Development, Universal Asynchronous Receiver-Transmitter (UART), MIL-STD-1553, Verification Plans, We have an opening for an Embedded Software Engineer Level 3 or 4 to join our team of qualified, diverse individuals in the Space Systems organization developing space flight software platforms for National Space Security programs. The individual we seek will be self-motivated, proactive, and goal-oriented. This position will be in Dulles, VA. This work does require a TS/SCI clearance and will primarily be performed in a SCIF environment., * Bachelor's degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 5 years of relevant professional experience - OR - Master's degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 3 years of relevant professional experience - OR - PhD in Aerospace/Electrical/Computer/Software Engineering or related STEM field * Requires an active U.S. Government Top-Secret [TS] security clearance and Sensitive Compartmented Information (SCI)[TS/SCI] at time of application, current and within scope, with the ability to obtain and maintain Special Access Program (SAP) approval/access within a reasonable amount of time [US citizenship required] * Advanced programming proficiency with: C/C++, Python. * Advanced programming proficiency with Matlab. * Excellent communication skills and ability to work in small teams. * Ability to debug hardware and software. * Ability to use software revision control tools such as Subversion and Git. * Ability to clearly document technical and programmatic status to management., * Bachelor's degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 8 years of relevant professional experience - OR - Master's degree in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 6 years of relevant professional experience - OR - PhD in Aerospace/Electrical/Computer/Software Engineering or related STEM field with 4 years of relevant professional experience. * Requires an active U.S. Government Top-Secret [TS] security clearance and Sensitive Compartmented Information (SCI)[TS/SCI] at time of application, current and within scope, with the ability to obtain and maintain Special Access Program (SAP) approval/access within a reasonable amount of time [US citizenship required] * Advanced programming proficiency with: C/C++, Python. * Advanced programming proficiency with Matlab. * Excellent communication skills and ability to work in small teams. * Ability to debug hardware and software. * Ability to use software revision control tools such as Subversion and Git. * Ability to clearly document technical and programmatic status to management., * Active TS/SCI clearance with SAP * System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization * Familiarity with static code analysis tools such as: Coverity, SonarQube, and Fortify. * Hardware interfacing, integration and test and controls experience * Understanding of common embedded system tools, real-time operating systems and avionics integration and test practices * Ability to integrate Flight-Software using simulation models of sensors, actuators and space environments to demonstrate closed-loop spacecraft system performance, general integration and test of aerospace systems. * Understanding of Jenkins, Jira (Agile, Scrum and Kanban), Bitbucket and related DevSecOps tools. * Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management * Experience developing software in a Linux OS environment * Experience with National Instruments data acquisition cards. * Ability to read schematics, and work with components datasheets. * Experience with Digital, Analog, RS-422 synchronous serial and UART, MIL-STD-1553, SpaceWire electrical interfaces ## Description * Develop embedded software modules that can interact directly with hardware protocols and interfaces including UART, Synchronous Serial, MIL-STD-1553, SPACEWIRE, SPI, discrete digital and analog IO. * Work with other disciplines to establish Flight-Software requirements, testing and verification plan. * Develop and configure board support packages (BSPs) and integrate device drivers. * Performs trade studies via computer simulation or kits & development boards. * Work with multiple engineers to integrate spacecraft components and flight software with the simulation platform. * Be involved in the hardware definition and software design, development, debug and integration on simulation and hardware-in-the-loop platforms. * Analyze system resources to enhance efficiency, stability, and processing speed. * Prepare design documentation, analysis, test results and presentation materials for internal and external customers. * Work with software developers and other engineers, as needed, to help diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events. * Work in an innovative environment across diverse assignments and in collaborative team settings across all levels. This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work. This position is contingent upon the candidate obtaining final clearances and program access(es) within a reasonable period of time as determined by the company.