Robotics Engineer (System Integration)

Skills
APIComputer ScienceComputer VisionControl SystemsEngineeringIncident ResponseOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree or higher in Computer Science Robotics or a closely related engineering field
  • Strong foundation in software development with practical experience in version control systems like Git
  • Proficiency in C++ and Python demonstrated through complex codebases
  • Experience developing in a Linux environment
  • Hands-on experience with robotics frameworks such as ROS or ROS2
  • Excellent communication skills with the ability to proactively engage with stakeholders

Day to day

  • Develop and optimize ROS2-based APIs and nodes for reliable robot software.
  • Integrate software modules such as computer vision and control with hardware components in complex systems.
  • Develop drivers and maintain monitoring logging and alerting for high availability and rapid incident response.
  • Conduct real-world validation through field deployments and comprehensive hardware testing to ensure robust performance.