Robotics Software Engineer
HelsingAI & company
Barcelona, SpainSenior
Accel
General Catalyst
Plural
Prima Materia
Lightspeed Ventures
SAAB
Software Engineering
About the role
TL;DR
Design, implement, and deploy high-performance ROS2-based software for autonomous robotics.
- •Helsing is a defence AI company focused on protecting democracies.
- •This role involves building production-grade software foundations for autonomous robotics, emphasizing high-performance ROS2-based architectures and control software for real-world environments.
- •Key Responsibilities Design, implement, and test ROS2 architecture and C++ modules for autonomous platforms.
- •Integrate sensors and actuators, bridging the gap between software and custom mechatronics.
- •Develop diagnostic tooling and failure-analysis pipelines for system reliability.
- •Utilize simulation environments and Hardware-in-the-Loop testing for de-risking deployments.
- •Package and ship production-grade software to edge compute hardware.
- •Requirements 5+ years of relevant industry experience or exceptional early-career ability.
- •Fluent in modern C++ and ROS2 with experience in complex robotic systems.
- •Strong software architecture design skills and clean, robust code.
- •Hands-on experience testing new, custom mechatronic systems.
- •Ability to drive diagnostics analysis for actuator/robot failures.
- •Operational familiarity with a Linux development environment.
- •Strong commitment to software quality with extensive experience in modern testing methodologies and CI/CD pipelines.
Required skills
C++LinuxBashDockerCI/CDGit
Nice-to-have skills
Python
Domain expertise
defenseai
Benefits & perks
Competitive salary, VSOP options, Relocation support, Learning allowance, Gym membership, Mental health support, Social events, Monthly social allowances, Enhanced parental leave, Family support
Tech stack
C++LinuxBashDockerPython