✨ About The Role
- The role involves researching, designing, and implementing state-of-the-art planning algorithms for intelligent flight behaviors.
- You will optimize the planning stack on both CPU and GPU, ensuring portability and scalability across different UAS platforms.
- Collaboration with the Hivemind Design Software team is required to build infrastructure that supports local development and scales into the cloud.
- The position includes working with real-time operating systems and robotics middleware such as ROS and PX4.
- You will also be involved in deploying AI stacks to edge devices and maintaining cloud infrastructure with containerization technologies like Docker and Kubernetes.
⚡ Requirements
- A bachelor's degree in computer science or a related engineering field is required, along with 7+ years of professional experience.
- Proficiency in C++ (versions 11, 14, or 17) in a production environment is essential for this role.
- Experience in a collaborative development environment with a focus on continuous integration and test-driven development is necessary.
- Strong knowledge of modern software engineering best practices is expected.
- The ideal candidate should have strong communication skills and a proven record of being a trustworthy teammate.