A

Senior Robotic Middleware Software Engineer

icon building Company : Abb Ltd
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Robotic Middleware Software Engineer

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.

Original job Senior Robotic Middleware Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

About the Company

Abb Ltd

Ergonomic furniture, operations control center interiors, specially designed for 24/7 industries like transport, oil & gas, power generation, mining, manufacturing or police, fire & ambulance services.

Read more about the company

Auto-Apply to Senior Robotic Middleware Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Robotic Middleware Software Engineer Jobs in Switzerland

GrabJobs is the no1 job portal in Switzerland, connecting you to thousands of jobs fast! Find the best jobs in Switzerland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.