DevJobs

Software Engineer

Overview
Skills
  • Modern C++ Modern C++ ꞏ 3y
  • Python Python ꞏ 3y
  • 17 ꞏ 3y
  • Real-time systems
  • Camera sensors
  • HW communication protocols
  • I2C
  • Linux kernel
  • OS customisation for arm based device
  • Peripheral sensors
  • ROS2
  • UART

Mentee Robotics is pioneering tomorrows robotics revolution by developing an autonomous full size humanoid robot.


We are looking for an excellent and talented Software Developer to be part of our exciting team. You will have an opportunity to take part in the development of our cutting-edge solution.

Your work will form the bedrock of our autonomous humanoid robots, enabling them to operate at their highest potential, safely navigate complex environments, and interact effectively with the world around them.

If you are passionate about the intricate details of robotics software, optimizing performance, and integrating cutting-edge hardware into robust systems, we invite you to be a part of our team!


Responsibilities


  • Collaborate with a multidisciplinary team of engineers and researchers to develop cutting-edge software for our humanoid robots.
  • Work closely with hardware engineers to seamlessly integrate sensors, actuators, and other hardware components into our robotics platform.
  • Design, develop, and maintain the core infrastructure that powers our robotic systems, ensuring scalability, reliability, and performance
  • Identify performance bottlenecks and optimize critical software components for efficiency and speed on the latest edge devices


Qualifications


  • Bachelor's or Master's degree in Computer Science, Robotics, or a related field.
  • 3+ years of experience in modern python and C++14/17 multi-threaded development
  • Excellent problem-solving skills and a creative mindset.
  • Knowledge of real-time systems and experience in developing software for applications requiring precise timing and low-latency responses
  • Experience in complex multi-disciplinary systems, ROS2, camera sensors and peripheral sensors - Big advantage
  • Experience with drivers linux kernel and OS customisation for arm based device - Big Advantage
  • Experience in integration of auxiliary HW components and knowledge of common HW communication protocols (I2C, UART etc.) - Advantage


Join us in building the foundation of the future of robotics! 🤖🔧