onsite
Embedded Software Engineer - Level 3 or 4 Active Secret - Northrop Grumman
Software Engineer
Embedded Software Engineer focused on developing secure, high‑reliability firmware for defense systems using C/C++, RTOS, and AUTOSAR, with strong hardware interfacing and debugging expertise.
About the role
Key Responsibilities
- Design, develop, and maintain embedded firmware for mission‑critical defense platforms using C and C++.
- Implement and validate RTOS‑based solutions, ensuring deterministic performance and compliance with safety standards.
- Integrate AUTOSAR components, perform interface testing, and troubleshoot hardware‑software interactions.
- Utilize advanced debugging tools (JTAG, oscilloscope, logic analyzers) to diagnose and resolve complex issues.
- Collaborate with cross‑functional teams on requirements, design reviews, and continuous improvement initiatives.
Requirements
- 5+ years of embedded software development experience in C/C++.
- Proficient with RTOS concepts and AUTOSAR architecture.
- Hands‑on experience with hardware debugging and signal analysis.
- Strong version control skills (Git, SVN) and familiarity with CI/CD pipelines.
- Excellent problem‑solving abilities and effective communication skills.