> Markdown version of [/jobs/ext/3696001-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3696001-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:** Los Angeles, CA, United States - **Experience:** Experienced - **Salary:** $177,000.0 - $265,600.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Java (Programming Language), Abstraction Layers, Agile Methodology, Systems Engineering, JIRA, C Sharp (Programming Language), CMake, Code Review, Computer Programming, Computer Engineering, Software Debugging, Software Design Patterns, Embedded C, Embedded Software, FreeRTOS, Inter-Process Communication, Python (Programming Language), Multiprocessing, Software Architecture, Real-Time Operating Systems, SAP (Applications), Software Engineering, System Software, VxWorks, Multithreading, Git, Yocto, Atlassian Tools, Software Coding, Software Version Control, Jenkins - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_ngrum5-R10242031 ## About the Role systems (VxWorks) and ensure deterministic scheduling, priority management, and inter-process communication. + Mentor embedded software engineers, conduct code reviews, and provide technical guidance across Hardware, Software, and Systems Engineering disciplines **Basic Qualifications:** + BS or in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field with 12+ years of embedded software experience; or a MS degree with 10+ years of likewise experience; and an additional 4 years of experience may be considered in lieu of a degree + Proven software architect or technical lead experience for embedded systems + Expertise with at least one major RTOS (VxWorks, ThreadX, FreeRTOS, Green Hills INTEGRITY) + Experience in developing and troubleshooting low-level embedded software + Experience designing multi-threaded, multi-process systems with strict real-time constraints + Strong proficiency in C/C++ programming and familiarity with Java, Python, or C# + Strong verbal and written communication skills, with the ability to clearly explain technical information to software, systems, and hardware engineering stakeholders as well as non-technical partners. + Current US Government DoW Secret security clearance with the ability to be cleared for Special Access Program (SAP) **Preferred Qualifications:** + In-depth understanding of weapons systems, real-time embedded constraints, safety-critical standards, and secure communications + Experience with version-control systems (Git) and CI/CD pipelines (Jenkins, CMake, Make, Yocto) + Experience with hardware abstraction layers, peripheral abstraction layers, and OS abstraction layers for portable embedded software across multiple platforms + Hands-on experience with pre-emptive, multitasking RTOS environments and OSAL integration + Expertise in embedded C++ optimization and integration with VxWorks + Familiarity with Atlassian Suite (JIRA ## Description The architect partners and collaborates closely with project teams, external partners, and customers to ensure the software architecture meets stringent safety, security, and performance requirements. **Key Responsibilities:** + Develop and implement software architectures for RTOS-based embedded devices and systems (multi-core processors, distributed nodes, safety-critical components) based on requirements + Design, develop, code, test, and debug system software, including low-level drivers and board bring-up. + Create and maintain hardware-abstraction layers (HAL) and operating-system abstraction layers (OSAL) for embedded systems. + Define and enforce architectural guidelines, coding standards, and design patterns across cross-functional teams for RTOS-based software design and integration. + Participate in all phases of the software development lifecycle in an Agile environment, including requirements verification and validation. + Lead integration of real-time operating