Robotics Engineer (System Integration)
Skills
APIComputer ScienceComputer VisionControl SystemsEngineeringIncident ResponseOptimization
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.
