✨ About The Role
- The role involves leading the technical direction and architecture of the robotics middleware platform.
- The candidate will drive the development of platform-agnostic middleware components, including software interfaces and task schedulers.
- Technical mentorship and guidance will be provided through design and code reviews.
- Collaboration with software teams across the organization is necessary to ensure middleware meets all requirements.
- The position requires maintaining a balance between hands-on coding and technical leadership.
âš¡ Requirements
- The ideal candidate will have over 8 years of software development experience, with at least 2 years in a technical leadership role.
- A strong proficiency in C++ is essential, particularly with C++14/17 standards.
- Experience with robotics frameworks, specifically ROS/ROS2, is highly desirable.
- The candidate should have a solid background in architecting and developing scalable, distributed applications in Linux environments.
- Proven experience in high-performance, distributed, and resource-constrained software systems is crucial.