Shieldai
Senior Engineer, Autonomy Software Integration (R6246)
San Diego, California. Posted a month ago
The role
You will act as a power user of the Hivemind autonomy SDK, testing it from a customer's view and finding gaps. You will help integrate new autonomy capabilities into the platform and bring the software onto robotic hardware.
What you will do
- Become a systems integration expert for the autonomy stack across simulation, hardware-in-the-loop and flight platforms.
- Integrate new autonomy algorithms, perception pipelines, middleware and platform interfaces into the product.
- Lead integration of autonomy software onto new robotic hardware, including sensor drivers and communication interfaces.
- Build integration tooling, deployment scripts and configuration management for SIL, HIL and flight environments.
- Ensure the autonomy stack works reliably across supported platforms, operating systems and deployment configurations.
- Analyze logs, telemetry and rosbag data to diagnose integration defects and drive fixes with developers.
- Partner with DevOps to streamline integration pipelines, CI/CD and release readiness criteria.
- Validate that integrated capabilities meet product requirements and interface specifications.
- Develop customer use cases and give actionable feedback to Engineering and Product teams.
- Present to customers or technical leadership.
Required qualifications
- Minimum 3-5 years of related experience with a bachelor's degree in CS, Computer Engineering, Robotics or a related field; or 2 years with a master's degree.
- Proficiency in Python or C++.
- Experience with autonomous systems, server applications or middleware.
- Experience designing integration workflows and triaging integration defects across subsystem boundaries.
- Strong expertise with CI/CD pipelines.
- Strong problem-solving skills and a track record of delivering high-quality software.
- Excellent communication skills across teams and with customers or technical leadership.
Nice to have
- Experience building complex systems with strong software architecture and design principles.
- Experience with simulation tools and hardware-in-the-loop testing.
- Experience with hardware or embedded systems.
- Expert knowledge of Python.
- Experience with ROS.
- Experience with white box testing.
- Familiarity with networking, operating systems and radio communications.
- Experience designing automated testing tools for GUI applications.
- Experience designing automated testing tools for server applications.
Benefits
- Bonus
- Equity (for full-time regular employees)
- Benefits package (full-time regular employees)
- Temporary benefits package (applies after 60 days for temporary employees)
Before you apply
- All offers are contingent on a cleared background check and possible reference check.
- Military fellows and part-time employees are not eligible for benefits.
- Salary is influenced by skill set, experience level, licenses and certifications, and work location.
About the company
Shield AI is a venture-backed defense-tech company that builds intelligent systems to protect service members and civilians. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation technologies.