← Back to jobs
F

Robotics Software Engineer

·Israel
On-siteFull-timeHardware EngineeringRobotics

Join a team building software for automated robotic machines. You will design and implement machine control logic, working closely with engineers from multiple disciplines. This hands-on role offers the chance to see your code come to life in physical machines.

Responsibilities

  • Work with mechanical engineers to understand machine design and behavior
  • Develop and implement machine control logic
  • Write clean, efficient, and maintainable code
  • Integrate software components and third-party systems
  • Participate in machine integration and testing
  • Troubleshoot, debug, and improve existing systems
  • Create technical documentation for future development and maintenance

Requirements

  • 2+ years of experience as a software developer
  • Strong programming skills (Python preferred; C++, Java, or C# also relevant)
  • Experience working with databases (MongoDB, SQL)
  • Experience with Git and collaborative development workflows
  • Comfortable working in Linux environments, including SSH, command line, and bash scripting
  • Strong problem-solving skills and attention to detail
  • Ability to quickly learn new technologies
  • BSc/BA in Computer Science or a related field

Nice to have

  • Full-stack development experience
  • Experience with React (frontend) and Python Flask (backend)
  • Experience integrating software with hardware or industrial systems
  • Interest in robotics or automation

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions