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.
This role sits within ABB's Robotics business and contributes to the AMR ABB Product Line in Spain. Main stakeholders include Product Owners, R&D teams, SW Development teams, and cross‑functional AMR teams.
Responsibilities
* Designing, developing, and maintaining production‑grade embedded software on Linux‑based platforms using modern C++ (including real‑time pipelines, lifecycle management, and performance optimization on resource‑constrained hardware).
* Contributing to an AI‑based perception software running on edge platforms.
* Collaborating with cross‑functional international teams while contributing to AI‑driven development, leveraging coding agents, and participating in code reviews and technical decision‑making.
* Troubleshooting complex system issues, managing tasks and improvements in Jira, and actively participating in Agile ceremonies (planning, reviews, retrospectives).
* Work model: Hybrid.
Qualifications
* 3+ years of experience in embedded software development, building scalable and high‑performance systems.
* Experience with Linux‑based embedded platforms and NVIDIA Jetson platforms (BSP, JetPack, L4T, system configurations, CPU/GPU resource management).
* Highly skilled in C++, Modern C++ (C++14/17/20) production‑grade development, and performance profiling and optimization on constrained hardware.
* Proficient in general software packaging & deployment (Debian/APT packaging, Docker, CMake, build‑system management).
* Experience with AI coding assistants (Claude Code, Copilot, Cursor) for productivity/code review workflows, and ability to verify generated code.
* Experience integrating LLM‑based tools into development pipelines (debugging, documentation generation).
* Innovative problem‑solving, system design, and continuous improvement, with a strong interest in AI‑driven development workflows.
* Bachelor’s degree in Software Engineering, Computer Science, AI, or a related field.
* Fluency in English and Spanish (written and spoken).
Nice To Have
* Knowledge of safety standards and applications.
* Experience in ROS2.
* Experience with CI/CD pipelines and Git workflows.
* Knowledge of secure coding practices, encryption, authentication, and secure data transmission.
* Experience deploying computer vision systems on edge hardware (camera calibration, sensor fusion, real‑time inference pipelines).
* Experience with vision frameworks on Jetson (TensorRT, DeepStream, OpenCV with CUDA acceleration).
Benefits
* Opportunity to work on cutting‑edge AI‑driven autonomous robotics solutions.
* Exposure to both simulation and real‑world robotic systems.
* Career growth in robotics, AI validation, and QA automation.
* Home Office Flexibility: Work from wherever suits you best.
* Company Mobile Phone: Stay connected with a corporate phone.
* Benefits Platform: Enjoy exclusive deals and discounts on everything from tech to travel through our employee benefits portal.
* Employee Share Acquisition Plan: Join our share acquisition plan and grow with the company.
* Learning & Training: Take advantage of a wide range of learning opportunities to grow, upskill, and move forward in your career.
* Career Development: Expect plenty of chances to advance your career internally with our Open Job Market.
* Flexible Work Practices: Support healthy balance between professional and personal life.
* Wellbeing Program: From mental health support to wellness activities.
#J-18808-Ljbffr