logo
Observatoire féministe des violences faites aux femmes

Robotics Software Engineer

North America

June 24, 2026 at 12:00 PM

✨ AI summary

Location

  • United States

Languages

  • C++
  • Python

Frameworks

  • Robotics frameworks
  • Simulation tools
  • Control systems

Experience Level

  • Basic to intermediate
Role Description

This role is for a Robotics Software Engineer responsible for developing, testing, and maintaining software that powers robotic systems and automation solutions. In this position, you will help design and implement software components that enable robots and intelligent machines to perform tasks efficiently, safely, and reliably.

As a Robotics Software Engineer, you will work closely with engineering, robotics, and technical teams to develop software for robotic applications, automation systems, and intelligent devices. You will assist in integrating sensors, control systems, and software components to support robotic operations and system performance.

The role involves developing and testing software, troubleshooting technical issues, and supporting the deployment and maintenance of robotic systems. You may also contribute to system optimization, simulation, and performance improvements to enhance reliability and efficiency.

Strong problem-solving abilities, technical curiosity, and a structured approach to development are essential for success in this role. This position focuses on practical robotics software development and system integration rather than advanced robotics research.

The Robotics Software Engineer plays an important role in enabling automation, improving robotic capabilities, and supporting the development of intelligent systems.

Key Responsibilities
  • Develop and maintain software for robotic and automation systems
  • Support the integration of sensors, controllers, and robotic components
  • Test, troubleshoot, and optimize robotics software applications
  • Collaborate with engineering teams to define system requirements
  • Support system deployment, validation, and maintenance activities
  • Monitor system performance and recommend improvements
  • Assist with simulation, testing, and debugging processes
  • Document software designs, processes, and technical solutions
  • Support automation and intelligent system development projects
  • Stay updated on robotics technologies, software tools, and industry trends
Qualifications
  • Basic to intermediate programming skills in languages such as C++, Python, or similar
  • Understanding of software development principles and debugging techniques
  • Interest in robotics, automation, and intelligent systems
  • Familiarity with robotics frameworks, simulation tools, or control systems is a plus
  • Strong analytical and problem-solving skills
  • Ability to work collaboratively within multidisciplinary teams
  • Attention to detail and structured development approach
  • Willingness to learn new technologies and engineering tools
  • Good communication and documentation skills
  • Educational background in Computer Science, Robotics, Software Engineering, Electrical Engineering, or a related field is preferred