Robotics Visual Slam Software Engineer

ABB
Barcelona, Spain
16 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Data Analysis Computer Vision Automation of Tests C++ (Programming Language) Profiling Code Review Software Debugging Python (Programming Language) Performance Tuning Software Engineering Data Logging
+2 more
Information Technology Performance Monitor

Job description

Experteer Overview As a member of ABB Robotics’ Sevensense team, you will help build and maintain a high?performing VSLAM software backbone.You will contribute to technology, software, and solution development while acting as the first Ru**amp;D contact for product-related issues.You’ll write clean C++ and Python, design automated tests, and develop tooling to monitor algorithm behavior on field robots.This role sits in a fast, innovation?driven environment with cross?site collaboration between Sant Quirze del Vallès and Zurich, shaping scalable localization technology.Compensaciones / Beneficios * Develop and maintain the VSLAM software backbone focusing on performance, scalability, reliability, and introspection * Produce and maintain high?quality C++ and Python code; participate in code reviews and design discussions * Design and maintain VSLAM?centric automated tests, including integration and performance benchmarks * Develop internal tooling for logging, KPI tracking, and data analysis for offline and on?robot evaluation * Collaborate with SLAM experts to integrate, deploy, and validate new algorithmic components * Act as the first point of contact in RuD for product?related issues and maintenance Responsabilidades * Degree in Computer Science, Robotics or a related field * 3+ years of industry experience in software engineering, robotics or computer vision * Strong C++ and Python skills with a passion for high?quality code and performance * Bonus: experience with SLAM, computer vision, or robotics systems * Familiarity with profiling tools, performance tuning and debugging complex systems * Ability to work autonomously and in a collaborative team * English communication proficiency Requisitos principales * Home Office Flexibility * Company Mobile Phone * Benefits Platform * Employee Share Acquisition Plan * Learning u** Training * Career Development

Requirements

You will contribute to technology, software, and solution development while acting as the first Ru**amp;D contact for product-related issues. You’ll write clean C++ and Python, design automated tests, and develop tooling to monitor algorithm behavior on field robots. This role sits in a fast, innovation?driven environment with cross?site collaboration between Sant Quirze del Vallès and Zurich, shaping scalable localization technology. Compensaciones / Beneficios * Develop and maintain the VSLAM software backbone focusing on performance, scalability, reliability, and introspection * Produce and maintain high?quality C++ and Python code; participate in code reviews and design discussions * Design and maintain VSLAM?centric automated tests, including integration and performance benchmarks * Develop internal tooling for logging, KPI tracking, and data analysis for offline and on?robot evaluation * Collaborate with SLAM experts to integrate, deploy, and validate new algorithmic components * Act as the first point of contact in RuD for product?related issues and maintenance Responsabilidades * Degree in Computer Science, Robotics or a related field * 3+ years of industry experience in software engineering, robotics or computer vision * Strong C++ and Python skills with a passion for high?quality code and performance * Bonus: experience with SLAM, computer vision, or robotics systems * Familiarity with profiling tools, performance tuning and debugging complex systems * Ability to work autonomously and in a collaborative team * English communication proficiency Requisitos principales * Home Office Flexibility * Company Mobile Phone * Benefits Platform * Employee Share Acquisition Plan * Learning u** Training * Career Development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:10 min

Exposing sensitive information through partial search logs

Dennis Schulz Dennis Schulz +1 · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

Videos

See all

Related articles

See all