← Back to job listings
SA
Staff Engineer (Autonomy Software Integration)
Shield AI · San Diego, United States
About The Role
Join our Hivemind Quality team as a Staff Engineer specializing in Autonomy Software Integration. In this role, you will become an expert in our AI-powered autonomy stack, integrating new capabilities, enabling platform validation, and optimizing integration workflows. You will work cross-functionally with development teams and support cross-platform compatibility. This position offers excellent benefits, including medical coverage, mental health support, paid parental leave, and competitive compensation.
- Assurer l'intégration, la validation et l'amélioration continue de l'écosystème Hivemind, en intégrant de nouvelles capacités d'autonomie dans la plateforme.
- Devenir un expert en intégration de systèmes pour la robotique autonome, en développant une expertise approfondie dans notre pile d'autonomie alimentée par l'IA.
- Collaborer de manière transversale avec les équipes de développement pour apporter des algorithmes d'autonomie, des pipelines de perception, des middleware et des interfaces de plateforme dans le produit intégré.
- Experience with autonomous systems or server applications or middleware
- Excellent communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership
- Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments
- Strong problem-solving skills and a proven track record of delivering high-quality software solutions
- Demonstrated experience designing integration workflows, communicating system dependencies, and triaging and reporting integration defects across subsystem boundaries
- Typically requires a minimum of 7 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; or 6 years and a master’s degree; or 4 years with a PhD
- Strong expertise with CI/CD pipelines
- Proficiency in programming languages including Python or C++
- Demonstrated experience building complex systems with a strong understanding of software architecture and design principles
- Experience with hardware or embedded systems
- Expert knowledge of Python
- Experience with white box testing
- Experience with ROS
- Familiarity with networking, operating-systems, and radio communications
- Experience designing automated tooling for testing for GUI applications
- Experience designing automated tooling for testing server applications
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring