onsite
Ground Systems Software Engineer - KBR
Software Engineer
Lead the design and development of ground‑system command and control software for national security SIGINT missions, leveraging C++, Python, and embedded systems expertise to meet rigorous requirements and ensure mission‑critical reliability.
About the role
Key Responsibilities
- Develop and maintain high‑integrity ground‑system command and control software using C++ and Python.
- Collaborate with cross‑functional teams to define and refine software requirements for SIGINT missions.
- Implement embedded systems solutions, ensuring real‑time performance and reliability.
- Conduct code reviews, unit testing, and integration testing to meet stringent quality standards.
- Provide subject‑matter expertise on signal processing and systems engineering throughout the development lifecycle.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of professional experience in software development for embedded or mission‑critical systems.
- Proficiency in C++ and Python, with a strong understanding of real‑time operating systems.
- Experience with signal processing concepts and requirements engineering.
- Excellent communication skills and ability to work in a collaborative, security‑focused environment.
Skills
cpythonsoftware development