onsite
Sentinel - Principal Systems Engineer - Thread Support - 18792 - Northrop Grumman
Systems Engineer
Lead the design, development, and support of high‑integrity thread‑based systems for advanced defense platforms, leveraging deep expertise in embedded C/C++ and real‑time operating systems to ensure mission‑critical reliability and performance.
About the role
Key Responsibilities
- Architect and implement thread‑centric software components for mission‑critical defense systems, ensuring deterministic behavior and real‑time performance.
- Collaborate with cross‑functional teams to define system requirements, design specifications, and integration plans.
- Conduct rigorous debugging, profiling, and performance tuning of embedded software on target hardware.
- Develop and maintain comprehensive documentation, including design reviews, test plans, and release notes.
- Provide technical mentorship to junior engineers and contribute to continuous improvement of engineering processes.
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field.
- 5+ years of experience in embedded systems development with C/C++ and real‑time operating systems.
- Strong understanding of thread management, synchronization primitives, and real‑time scheduling.
- Experience with hardware debugging tools (e.g., JTAG, logic analyzers) and software debugging techniques.
- Valid Secret clearance or ability to obtain one; willingness to travel up to 10% of the time.
Skills
customer supportcommunicationproblem solving