← All roles

Robotics Software Engineer

Helsing· Hardware Engineering
Apply on company site
BarcelonaFull-timePosted 2mo ago

About the role

Production-grade ROS2-based robotics software engineer role focused on designing, implementing, and deploying high-performance ROS2 architectures and control software for autonomous robots, including sensor integration, real-time communication, and deployment on custom hardware.

Responsibilities

  • Design, implement, and rigorously test ROS2 architecture and C++ modules for autonomous platforms in complex environments
  • Integrate sensors and actuators with hardware to align software and hardware requirements
  • Develop diagnostic tooling and failure-analysis pipelines to detect actuator and system anomalies
  • Validate control logic using simulation environments (MuJoCo, Isaac Sim) and Hardware-in-the-Loop (HIL) testing
  • Package and ship production-grade software via containerised environments to edge compute hardware on physical robots, with robust CI/CD and testing

Qualifications

  • Have built and shipped production ROS2 systems in modern C++, with experience debugging and optimising multi-node robotic architectures in real-world deployments
  • Design software with modularity and long-term maintainability, clean and well-structured code
  • Hands-on experience integrating and testing custom mechatronic systems for real-world deployment
  • Developed diagnostic systems and tooling for detecting actuator or robot failures with measurable impact on failure analysis
  • Proficiency in Linux development, including build systems, system-level debugging, and modern testing methodologies (unit, integration, HIL) within CI/CD

Skills

Required:ROS2C++Software architectureSensor integrationDiagnostics/toolsSimulation & HILCI/CD

Benefits

  • Competitive salary
  • VSOP options
  • Relocation support up to €2,500 and 4 weeks temporary accommodation
  • Learning: €500/£450 yearly allowance
  • Health & wellness: gym membership and mental health support
  • Social: regular company events and monthly social allowances
  • Enhanced parental leave: 22 weeks primary, 6 weeks secondary
  • Family support: 5 days paid family emergency leave, 100% remote work during pregnancy, phased return to work
  • Onboarding program (Infraduction) to learn tech stack and tooling across teams
Last updated Sep 1, 2026. Interested? Apply on the company site.

About Helsing

Helsing | Artificial intelligence to protect our democracies

AI for electronic warfareAI-enabled precision mass and autonomous systemsAutonomous air dominanceMass defence manufacturingRecce strike softwareUnderwater autonomous massliquid-ai-recruiting-target

More open roles at Helsing