Senior Staff Engineer, Systems Integration (R5415)
Core
Design, implement, and maintain C++ and Python software for complex, cross-platform systems and systems integration in defense-tech.
Role type
Senior Staff Engineer, Systems Integration
Builds
Cross-language software, APIs, messaging interfaces, and integrated distributed real-time systems for defense operations.
Domain
Defense technology, avionics, simulation environments
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++14/17/20), Linux/Unix system-level development, Python, CI/CD pipeline management, containerization (Docker), distributed system debugging, API design (gRPC, REST, ZeroMQ)
Preferred skills
Distributed simulation environment integration (AFSIM, NGTS), avionics data bus protocols (UCI, OMS), real-time systems, hardware/software integration, CMake, Conan, GitLab CI/CD
Technologies
C++, Python, Linux, Docker, GitLab CI, CMake, Conan, ZeroMQ, gRPC, REST, AFSIM, NGTS
Responsibilities
Design and maintain C++/Python software for cross-platform systems; Contribute to system architecture focusing on performance and integration; Develop and support APIs and messaging interfaces; Integrate third-party software and hardware systems; Debug and support distributed systems with attention to threading and timing; Improve and maintain CI/CD workflows
Seniority
Senior Staff, hands-on IC with architectural contribution