Descripción de la oferta
Position Overview
This role sits within ABB's Robotics business. The position reports to the R&D Department/Local Unit Lead. As part of the team, you will contribute to ABB Robotics’ success with technology, software, product, and system development, identify and implement innovative solutions, and work both independently and as part of an R&D team.
Core 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 and international teams, participating in code reviews and technical decision‑making, and leveraging coding agents for AI‑driven development.
Troubleshooting complex system issues, managing tasks and improvements in Jira, and actively participating in Agile ceremonies (planning, reviews, retrospectives).
Maintaining a hybrid work model.
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.
Proficiency in software packaging & deployment (Debian/APT packaging, Docker, CMake, build system management).
Experience using AI coding assistants (Claude Code, Copilot, Cursor) for productivity and code review, and ability to verify generated code.
Experience integrating LLM‑based tools into development pipelines (debugging, documentation generation).
Strong problem‑solving, system design, and continuous improvement skills with a keen interest in AI‑driven development workflows.
Degree in Software Engineering, Computer Science, AI, Automation, or related field.
English and Spanish communication skills (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).
What’s in it for you
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.
Benefits
Home Office Flexibility: Work from wherever suits you best thanks to our flexible remote work options.
Company Mobile Phone: Stay connected with a corporate phone.
Benefit Platform: Exclusive deals and discounts on tech, travel, and more through our employee benefits portal.
Employee Share Acquisition Plan: Invest in your future with our share acquisition plan.
Learning and Training: Wide range of learning opportunities to grow and upskill.
Career Development: Internal career advancement opportunities with support to explore new roles.
Flexible Work Practices: Support for a healthy work/life balance.
Wellbeing Program: Mental health support, wellness activities, and more.
ABB is an equal opportunity employer. We celebrate diversity and inclusion across all dimensions.
#J-18808-Ljbffr