Source description
About the role
Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 5 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
Advanced experience designing and maintaining large C++ systems, with fluency in C++14/17/20 and comfort navigating legacy C++98/03 codebases.
Proficiency in Linux/Unix environments, including system-level development and debugging tools.
Strong systems integration background with practical experience in distributed systems, real-time processing, and hardware/software interfaces.
Significant experience with CI/CD systems, containerization (e.g., Docker), and build tooling (e.g., CMake, Conan).
Proficiency in Python and familiarity with other scripting and automation tools.
Deep knowledge of Linux environments (Windows experience is a bonus).
Demonstrated success leading efforts involving 10+ contributors, including technical planning and mentorship.
Strong understanding of networking concepts and communication protocols.
Active SECRET clearance.
More at Shield AI
Related open roles
Senior Staff Engineer, Computer Vision (C++) (R5197)
Melbourne · Onsite
Senior Engineer, Computer Vision (C++) (R5195)
Melbourne · Onsite
Staff Engineer, Autonomy (R5179)
Australia · Onsite
Senior Staff Solutions Engineer (R5320)
Delhi NCR · Onsite
Senior Staff Field Solutions Engineer (R5321)
Dallas–Fort Worth · Onsite
Principal Engineer, Software (R5285)
Remote · United States
