Shield AI
Senior Staff Engineer, Systems Integration (R5415)
San Diego, California · Senior Staff · Full-time · Posted Sep 8, 2026
- Experience
- Typically 5 years with a Bachelor’s degree; or 4 years with a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- Education
- Bachelor’s degree, Master’s degree, or PhD, with the stated experience alternatives; or equivalent work experience.
About the job
Designs and integrates cross-platform software and distributed systems across simulation environments, third-party systems, and development workflows.
What you'll do
- Develop and maintain C++ and Python software, system architecture, APIs, and messaging interfaces.
- Integrate and debug third-party hardware and software, including distributed real-time and simulation systems.
- Improve CI/CD workflows and automated testing, and collaborate across teams on software practices.
What they ask for
- Modern C++ (C++14/17/20) proficiency and ability to work in legacy C++98/03 codebases.
- Proficiency in Linux/Unix system development and debugging, plus experience with Python.
- Experience with collaborative CI/CD and test automation, and containerization such as Docker.
- Active SECRET clearance.
Nice to have
- Experience integrating distributed simulation environments such as AFSIM or NGTS; familiarity with UCI, OMS, avionics data buses, or interface protocols.
- Hands-on experience with CMake, Conan, and GitLab CI/CD; exposure to real-time systems and hardware/software integration.
Tools
C++14/17/20, C++98/03, Python, Linux/Unix, gRPC, REST, ZeroMQ, Docker
Model-written summary · the original posting is authoritative