✨ About The Role
- The Software Engineer II will be responsible for researching, designing, and implementing advanced planning algorithms for intelligent flight behaviors.
- This role involves optimizing the planning stack for both CPU and GPU environments, ensuring high performance across various platforms.
- The engineer will collaborate with the Hivemind Design Software team to build infrastructure that supports local development and cloud scalability.
- The position requires experience with robotics middleware such as ROS and PX4, as well as working with real-time operating systems.
- The engineer will also be involved in deploying AI stacks to edge devices and maintaining cloud infrastructure using containerization technologies like Docker and Kubernetes.
⚡ Requirements
- The ideal candidate will have a minimum of 2 years of experience in software engineering, preferably with a focus on C++ programming.
- A strong understanding of modern software engineering best practices is essential for success in this role.
- The candidate should possess excellent communication skills and demonstrate a collaborative spirit while working in a team environment.
- Familiarity with multi-threaded programming and debugging tools will be beneficial for this position.
- The successful individual will be someone who is dedicated, trustworthy, and kind to others, fostering a positive team culture.