Senior Robotics Platform Software Engineer

ABB Inc

Barcelona, Spain
Hybrid
Python and rust or c++ experience
Devops, containerization, virtualization
Linux and debian-based distributions
You will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP)

Job Summary

  • You will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP).
  • This is a unique opportunity to help build, optimize, and maintain our industry‑leading visual localization system.
  • You will play a key role in building the foundations of a robust, industrial-grade test automation system for autonomous mobile robots.

Matching Summary

You will have the opportunity to contribute significantly to successful project results in technology, software, product, and/or solution development, as well as associated Intellectual Property (IP).

Skills & Requirements

Must-have

  • Python and Rust or C++ experience
  • DevOps, containerization, virtualization
  • Linux and Debian-based distributions
  • Software Engineering experience
  • Visual localization system development

Nice-to-have

  • Web backend (REST) and frontend (React)
  • Agentic engineering and IPv4 networking
  • Robotics, ROS2, embedded Linux (Jetson)
  • Collaborative team environment
  • Continuous learning and problem-solving

Key Requirements

  • 3+ years of Software Engineering experience
  • Degree in Computer Science, Robotics or related field
  • English communication proficiency

Work Rights

Not specified

Tailored Resume

Cover Letter