Robotic Software Engineer(10043-1) San Jose, CA $$$ bonus

ESRhealthcare
San Jose, CA
Job Description
We are seeking a Robotic Software Engineer to develop and maintain robotic software frameworks that interface with physical robotic hardware and perception systems. The ideal candidate will have strong proficiency in programming languages such as C++ and Python, expertise with robotic middleware platforms, and a solid understanding of AI algorithms and their application in robotics.

Requirements

  • 5+ years of full-time industry experience in software engineering
  • Strong proficiency in programming languages such as C++ and Python
  • Expertise with robotic middleware platforms, especially ROS/ROS2
  • Experience with real-time operating systems (RTOS) and embedded systems is a plus
  • Solid understanding of AI algorithms and their application in robotics
  • Experience with software development best practices, including version control systems like Git, testing, and continuous integration
  • Working knowledge of simulation tools (especially IsaacSim)
  • Excellent problem-solving skills and ability to work collaboratively in an interdisciplinary team environment
  • Strong communication skills, both written and verbal

Benefits

  • Relocation assistance: No
  • Visa sponsorship eligibility: No
]]>