onsite
Robotics Software Engineer in Test - Botsync
Software Engineer
Lead the design and execution of automated test strategies for robotics software, ensuring safety, reliability, and performance across simulation and real‑world environments using Python, ROS, and advanced test automation techniques.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for robotics software using Python and ROS.
- Implement simulation‑based validation workflows to evaluate robot behavior under diverse scenarios.
- Collaborate with robotics, backend, and product teams to define test requirements and success criteria.
- Analyze test results, identify root causes, and drive continuous improvement of software quality.
- Integrate test automation into CI/CD pipelines and monitor test coverage and reliability metrics.
Requirements
- Strong experience with Python and ROS in a robotics context.
- Proficiency in test automation frameworks and simulation tools.
- Solid understanding of software verification, validation, and reliability principles.
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Experience with CI/CD pipelines and version control (Git) is a plus.
Skills
pythontest automation