Remote job
Robotics Engineer
Job details
About this role
Role overview Develop robotics software that turns high-level goals into robust, maintainable implementations. The work includes software design and coding, peer review, support for robot deployments, and contributions to shared projects and open-source releases.
Responsibilities - Design software architectures for robotics applications and independently implement solutions with attention to edge cases. - Keep current with developments in robotics, simulation, reinforcement learning, and language models. - Review peers’ work, take initiative on improvements, and mentor junior developers or interns. - Help release and maintain open-source packages. - Support robot deployments and participate in customer interactions as needed.
Requirements - 1–3 years of relevant work experience. - Strong C++ and Python skills and extensive experience developing with ROS 2. - Understanding of robotics concepts such as SLAM, controls, planning, and transforms. - Experience with simulation tools such as Gazebo, Isaac Sim, or MuJoCo. - Familiarity with Docker and Git, plus strong communication and problem-solving skills. - Self-direction, adaptability, and demonstrated commitment to robotics; leadership or mentoring experience is valued.
Nice to have - Experience as an early contributor in a startup or as a leader of a robotics club.
Benefits and work setup - Fully remote within India, with flexible hours and possible offsite retreats. - Opportunities for client exposure, worldwide robot deployments, conference participation, and open-source contributions. - The description cites competitive compensation and potential for professional growth.