ANYbotics is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Join our highly talented and motivated team of more than 190 people and work on cutting-edge robot technology.
The Opportunity
As a Software Development Engineer in Test - Locomotion, you’ll play a key role in ensuring the reliability and performance of ANYmal’s motion controllers. Simulation-based testing is essential for these closed-loop systems, and your expertise in testing robotic systems in simulation will enable faster, more comprehensive, and highly representative test coverage.Collaborating with a team of test automation engineers, you’ll take Full Responsibility in enhancing our modern CI/CD pipeline, cutting-edge simulation environments, and three dedicated testing spaces at our offices. With your deep knowledge of software quality, testable code design, and automation, you’ll empower your team to rigorously validate new features—because testing on the robot and writing robust tests are core responsibilities of every engineer here.Join our locomotion #Ateam and Build the Future of Robotics!
About Us:
ANYbotics is a leading robotics company specializing in advanced autonomous systems. With a successful Series B financing round recently closed, we are poised for rapid growth and international expansion. Our mission is to revolutionize the robotics industry through cutting-edge technology and innovation. As we embark on this exciting journey, we are seeking a dynamic and experienced [] to join our team and help us shape the future of robotics.
Your Contributions
- Drive the test automation journey within your team by providing your team members with test tools and frameworks to enable fast and high-quality software releases
- Evolve our simulation-in-the-loop testing framework and support decreasing the sim-to-real gap, increasing simulation performance and creating test environments
- Function as a respected sparring partner for your team members to increase the testability and overall quality of their contributions
- Collaborate with fellow test automation engineers to create holistic strategies to increase test coverage
- Help maintain and extend the testing facilities at ANYbotics and occasionally take part in manual testing campaigns
Your Profile
- Engineering or science degree with a focus on computer science, robotics or similar
- Excellent knowledge of software quality assurance and test automation
- Strong at testing complex mechatronic systems in simulation
- Good command of C++ and Python and solid understanding of testable code design
- Good understanding of robotic simulators (e.g. Gazebo, Isaac Sim)
- Good understanding of Linux, Git, CI/CD
- Experience with issue tracking and test management tools
Bonus Points
- Experience with ROS
- Experience with docker and kubernetes
- Experience with MLOps (e.g for reinforcement learning)
- Basic understanding of control theory and/or simulation algorithms
We offer you a very exciting and dynamic work environment, the opportunity to become part of a fast-growing company and an ambitious team that is on a mission to change the industrial inspection market, a chance to leverage your experience and bring in your own ideas, a fair market salary, an attractive employee stock ownership plan, and a job in the city of Zurich.
Top Skills
What We Do
ANYbotics is a Swiss robotics company pioneering the development of autonomous mobile robotics. Our walking robots move beyond conventional, purpose-built environments and solve customer problems in challenging infrastructure so far only accessible to humans. Founded in 2016 as a spin-off from the world-leading robotics labs at ETH Zurich. Join our highly talented and motivated team of more than 100 people and work on cutting-edge robot technology. Our customers include leading international energy, industrial processing, and construction companies. In 2020, ANYbotics raised CHF 20 m in a Series A financing round and won several prizes, including the Swiss Economic Forum 2020 award.