Robotics Software Developer (C++)
Core
Developing and optimizing C++ software for autonomous mobile robots used in industrial cleaning within enclosed spaces.
Role type
Robotics Software Developer (C++)
Builds
Autonomous mobile robots for industrial cleaning
Domain
Industrial robotics and autonomous systems
Deliverable
production ML models | product features
Required skills
C++, ROS-2, mobile robotics, algorithm development, system integration, hardware-software integration, agile methodology
Preferred skills
ROS/ROS-2, UI/UX, JavaScript, autonomous vehicle development
Technologies
C++, ROS-2
Responsibilities
Develop algorithms and applications for mobile robots in C++ using ROS-2; Optimize and extend existing robotic software solutions; Work on the mobile robot and test functions on real devices; Integrate new features in collaboration with hardware and test teams; Participate in solution design and contribute ideas within the team; Solve complex technical problems independently
Seniority
Mid-level IC