Job Responsibilities:
You will integrate the Aeolus operating platform with ROS. You will:
develop the software foundation for implementing robot behavior,
contribute to the improvement of use of ROS tools for the software foundation,
maintain related ROS packages and distributions,
interact directly with roboticists in order to understand needs and improve AP.
You will work in a scrum-based agile development cycle. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption.
You will be measured by software deliverables and code quality.
Experience:
BS, MS or PhD in CS or related field.
3+ years experience in software development.
Mandatory Requirements:
Strong C++ skills.
Proficiency in writing clean, well-organized C++ code with appropriate abstraction boundaries.
Experience developing APIs.
Experience with robots in real environment using ROS.
Experience designing and deploying complex systems.
Strong communication skills and ability to work with academic partners.
Attention to detail and a passion for correctness.
Flexible Hours & 100% Remote Work:
This role permit flexible working hours and can be 100% remote. Contract work or a permanent position: we can accommodate you.