Staff Software Engineer, Autonomy Applications Engineering
Build and integrate AI and autonomy software for unmanned platforms, helping customers deploy Hivemind across air, sea, and space systems. The role requires strong modern C++ and Python skills, customer-facing integration experience, and willingness to travel for deployments, training, and flight testing.
About the job
Responsibilities
- Become an expert user of the Hivemind Enterprise Autonomy Software Development Kit.
- Develop AI and autonomy software capabilities using Hivemind for unmanned platforms across air, sea, and space.
- Enable customers to integrate Hivemind autonomy into their vehicles and platforms.
- Debug software and API integration issues.
- Deploy Hivemind AI infrastructure at customer sites.
- Provide technical training to customers for their autonomy development efforts.
- Collaborate with product and engineering teams to address customer feedback and improve products.
- Develop and maintain technical documentation.
- Travel to and stay at customer sites for deployment, training, and flight testing, with approximately 30% travel.
Example Projects
- Autonomous teaming drones
- Teaming between helicopters and drones
- Autonomy on robodogs
- AI pilots for fighter jets
Requirements
- Bachelor's degree in Engineering, Computer Science, or a related field.
- 7+ years of industry experience, or 4+ years of experience plus a master's degree.
- Ability to travel and stay deployed at customer sites across India.
- 3+ years of experience in an integration or applications engineering role.
- 2+ years of experience working in a startup environment.
- Strong software engineering background.
- Strong proficiency in modern C++.
- Intermediate proficiency in Python.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Fluency in Hindi and English.
Preferred Qualifications
- Experience in the defense aviation or robotics industry.
- Experience building and running a small enterprise software applications or solutions engineering team.
- Ability to travel to the United States for up to three months at a time for training.
Skills
C++, Python, Hivemind Sdk, Artificial Intelligence, Autonomy Software, API Integrations, Software Engineering, Enterprise Software, Robotics, Technical Documentation
Similar jobs
Fullstack Engineering jobsStaff Software Engineer leading end-to-end development of enterprise travel platform features across Java/Spring Boot services and modern frontend applications. Requires 7+ years of experience, scalable systems expertise, and proficiency with cloud, microservices, and web technologies.
Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.
Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.
Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.
Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.