Join Shield AI as a Software Engineer in Autonomy Integration
Founded in 2015, Shield AI is a leading venture-backed defense technology company on a mission to protect service members and civilians through intelligent systems. At the forefront of our innovations is Hivemind, an AI designed to pilot various aircraft and systems, seamlessly integrating with military operations to enhance safety and efficiency. Our talented teams operate from our offices located in San Diego, Dallas, Washington DC, and other global locations.
Job Role: Software Engineer, Autonomy Integration (R2599)
As part of the Hivemind Systems Integration team, you will play a crucial role in developing and integrating cutting-edge autonomy libraries and applications, ensuring the seamless functionality of our AI systems across diverse platforms.
What You'll Do:
- Develop and release integrated autonomy solutions encompassing core libraries, control interfaces, and SDKs at periodic intervals.
- Liaise across product teams to support effective integration and assist in hands-on implementation as needed.
- Identify and address software issues, optimize performance bottlenecks, and design robust solutions.
- Incorporate new features into the autonomy stack, and execute comprehensive end-to-end testing.
- Enhance developer workflows with new simulation tools and playback capabilities, aimed at increasing efficiency and scalability.
- Collaborate with platform teams to deploy autonomy solutions on new hardware and systems, integrating third-party components effectively.
- Address and resolve complex bugs, working closely with autonomy engineers to develop long-term fixes.
Required Qualations:
- Minimum 2 years of experience with a Bachelor’s degree in a related field, or advanced degrees with relevant expertise.
- Proficiency in C++ (C++14 and beyond) and Python, with a solid understanding of version control systems such as Git.
- Experience in developing in large, complex, and distributed systems.
- Strong interpersonal skills, with a record of being a reliable and kind team member.
- Excellent communications skills, both written and verbal, are essential.
Preferred Qualifications:
- Knowledge of C++17 or newer versions.
- Experience with robotics frameworks like ROS and simulators such as AirSim.
- Proficiency in cloud technologies, containerization, Kubernetes, CUDA, and related technologies.
- A thorough understanding of various autonomy systems and their applications.
Compensation Package:
Full-time employees enjoy a competitive salary, bonuses, equity, and a comprehensive benefits package. Temporary positions receive an hourly wage and benefits after 60 days. Note that compensation depends on multiple factors, including skills, experience, and location.
Equal Opportunity Employment
Shield AI is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
If you’re driven by innovation and wish to have a substantial impact in the defense technology sector, apply now to become a part of Shield AI!