> Markdown version of [/jobs/ext/3751689-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3751689-embedded-software-engineer). 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 - **Company:** Northrop Grumman - **Location:** Beavercreek, OH, United States - **Experience:** Expert - **Salary:** $103,600.0 - $155,400.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), JIRA, Unit Testing, C++ (Programming Language), IBM Rational ClearCase, Communications Protocols, Software Debugging, Device Drivers, Embedded Software, Global Positioning Systems (GPS), IBM Rational Clearquest, Python (Programming Language), MATLAB, Systems Development Life Cycle, Rhapsody, Simulink, Software Engineering, Software Project Management, Software Requirements Analysis, Software Systems, Systems Architecture, UML, Scripting, Git, SC Clearance, DO-178B, Programming Languages - **Published:** October 15, 2026 - **Apply:** https://www.juju.com/job/1_ngrum5-R10238674 ## About the Role As a successful candidate, you will collaborate with peers across our organization and will have clearly demonstrated the strong leadership skills needed to join our top performing team. You will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with our internal and external customers. You will also have demonstrated a commitment to ethics and integrity, and the capability to innovate while challenging our traditional ways of doing business., This position may be filled as a **Principal Embedded Software Engineer** or **Senior Principal Embedded Software Engineer** **Basic Qualifications for Principal Embedded Software Engineer:** + Bachelor's degree in a STEM discipline with 5+ years of hands-on Software Development experience; Masters degree in a STEM discipline with 3+ years of hands-on Software Development experience; PhD in a STEM discipline with 1+ year of hands-on Software Development experience + Demonstrated capability to translate formal software requirements into software designs + Demonstrated use of high-level programming languages such as C, C++, or scripting languages such as Python + Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira + Proven ability to design, code, and test new software or modify existing software to add new features + Ability to debug existing software and correct defects + Experience with open software/system architecture solutions + Demonstrated ability to work in a collaborative development environment + U.S. Citizenship is required + Ability to obtain and maintain a U.S. Government Secret clearance is required + Ability to work on site full-time at our Beavercreek, OH facility **Basic Qualifications for Senior Principal Embedded Software Engineer:** + Bachelor's degree in a STEM discipline with 8+ years of hands-on Software Development experience; Master's degree in a STEM discipline with 6+ years of hands-on Software Development experience; PhD in a STEM discipline with 4+ years of hands-on Software Development experience + Demonstrated capability to translate formal software requirements into software designs + Demonstrated use of high-level programming languages such as C, C++, or scripting languages such as Python + Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira + Proven ability to design, code, and test new software or modify existing software to add new features + Ability to debug existing software and correct defects + Experience with open software/system architecture solutions + Demonstrated ability to work in a collaborative development environment + U.S. Citizenship is required + Ability to obtain and maintain a U.S. Government Secret clearance is required + Ability to work on site full-time at our Beavercreek, OH facility **Preferred Qualifications:** + Current/Active U.S. Government Secret clearance + Experience using DOORS for software requirements management + MATLAB/Simulink model-based software development + Demonstrated capability to define software requirements for an INS/GPS system + Familiarity with/Experience in INS/GPS Kalman filter design and requirements definition + Experience developing, verifying, certifying and releasing mission and safety-critical software systems that comply with RTCA DO-178B/ C or similar guidelines. + Demonstrated use of MATLAB for simulation and INS/GPS system performance evaluation + Experience in the development and performance of system tests + Hands-on experience with one or more communication protocols such as MIL-STD-1553, ARINC-429 or RS-422 + Real-time safety-critical embedded software systems development experience (including APIs, interfaces and device drivers) + Navigation and/or Integrated Avionics System development experience + Demonstrated capability to develop UML software designs using design tools such as Rhapsody and/or Model Based Engineering designs using tools such as Simulink or SCADE + Experience with the full software lifecycle: specification, design, implementation and unit test, integration, and maintenance + Experience developing, verifying, certifying and releasing mission and safety-critical software systems that comply with RTCA DO-178B/ C or similar guidelines. +