remote
Robotics Software Engineer
Robotics Software Engineer
Robotics Software Engineer to develop and optimize software for autonomous robotic systems, focusing on perception, navigation, and control.
About the role
Key Responsibilities
- Develop and maintain software for robotic systems, including perception and control algorithms
- Implement and optimize robotics algorithms for navigation, mapping, and manipulation
- Integrate software with hardware components and sensor systems
- Collaborate with cross-functional teams to define software requirements
- Write unit and integration tests to ensure system reliability
Requirements
- 3+ years of experience in robotics software development
- Proficiency in C++ and Python, with experience in ROS (Robot Operating System)
- Strong understanding of robotics algorithms (SLAM, path planning, control theory)
- Experience with sensor fusion and real-time systems
- Familiarity with version control (Git) and agile development practices
Skills
roscpythonrobotics algorithmssensor fusionpath planning