Staff Software Engineer, Software Integration & Test
Shield AI · Bangalore, India
About the role
Staff C++ generalist and systems integrator to architect distributed systems, simulation tools and real-time interfaces across autonomy platforms, owning CI/CD and mentoring engineers.
What you'll do
- Architect high-performance C++ and Python systems cross-platform
- Lead design and integration of distributed systems and simulation tools
- Define technical direction and design patterns across projects
- Guide messaging/API layers (gRPC, REST, ZeroMQ)
- Own evolution of CI/CD pipelines with GitLab CI, Docker, Conan, CMake
- Mentor engineers and lead integration efforts end-to-end
What they're looking for
- 7+ years with Bachelor's; or 5 with Master's; or 4 with PhD
- Advanced C++ (C++14/17/20) and legacy C++98/03
- Linux/Unix system-level development
- Distributed systems, real-time processing, hardware/software interfaces
- CI/CD, Docker, CMake, Conan
- Python proficiency and networking concepts
Key details
- Company
- Shield AI
- Location
- Bangalore, India
- Work mode
- On-site
- Seniority
- Lead / Principal / Group
- Role category
- Engineering
- Experience
- 7+ years with Bachelor's; 5 with Master's; 4 with PhD
- Posted
- 23 Oct 2026
- Source
- jobs.lever.co