ROS Platform Engineer

Aeolus Robotics · May 9th 2018

Apply on StackOverflow Careers

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.

Apply on StackOverflow Careers