Grossunternehmen |
6000 Angestellte (Schweiz) |
| Temporär: Nein | Pensum: 100% |
| Zurich, Zürich | Sprache: en |
| Homepage |
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the
world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing
takes grit. But at ABB, you’ll never run alone. Run what runs the world.
This role sits within ABB's Robotics business, a leading global robotics company. We're entering an exciting new
chapter as we’ve announced the plan for SoftBank Group to acquire ABB Robotics. SoftBank is a globally recognized
technology group and investor/operator focused on AI, robotics, and next-generation computing. By joining us now,
you’ll be part of a pioneering team shaping the future of robotics—working alongside world-class experts in a
fast-moving, innovation-driven environment.
This Position reports to:
R&D Team Lead
In this role, you will act as a key technical contributor to the base software platform of our products. You will
apply your expertise to make sure our algorithms are supplied with fresh sensor data and can run without interruptions,
even in the toughest conditions. Your work will glue all pieces of software together and make our robots operate
robustly in real-world environments.
The work model for the role is hybrid. #LI-hybrid
This role is contributing to the Sevensense by ABB team as part of ABB Robotics in Switzerland and Spain. You will
work closely with all software teams at Sevensense to make sure our algorithms reliably execute on our own hardware
products.
You will be mainly accountable for:
-
Designing and implementing the robotics middleware that connects all our sensors and algorithms together.
-
Making sure your fellow developers have the tools to record, visualize and introspect our robotic systems.
-
Ensuring a healthy robot system that can be easily debugged across releases.
-
Improving the stability and reliability of our robots such that they can work 24/7 without interruption to make our
customers happy.
Qualifications for the role:
-
5+ years of experience in Software Engineering and a degree in Computer Science, Robotics or related field.
-
Track record in writing solid production Python and C++ code and bonus points for Rust or the willingness to learn
Rust.
-
Familiarity with robotic middleware like ROS2 or equivalent, and a passion for internal robot software architecture.
-
Deep expertise in real-time systems and knowing how to trace/profile them, additionally you have a good understanding
of embedded Linux.
-
Ability to solve complex technical problems independently, taking ownership in a product-driven environment, and
collaborating effectively across teams.
-
Bonus points for working with Nvidia Jetson modules, and the application of them in diverse robot setups.
What's in it for you?
You will join a team of highly talented, motivated, and collaborative professionals based in Zurich, Switzerland and
Sant Quirze del Vallès (Barcelona). Working alongside experienced engineers with deep expertise in robotics, embedded
systems, and distributed software, you will have continuous opportunities to learn and develop your skills. As part of
this team, you will play a key role in building a robust foundation for our mobile robots. Together, we push the
boundaries of autonomous mobile robots, working with modern middleware, real-time systems, and advanced hardware. You
will have the opportunity to design and improve systems that power a large fleet of robots operating in real-world
environments, going beyond simulations and prototypes to deliver reliable, production-ready solutions.
We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more
about us and learn about the impact of our solutions across the globe.