Helsing logo
HelsingPosted 3 weeks ago

Robotics Software Engineer

On-siteBarcelona, Catalonia, Spain

Full TimeMediumDefense AI

Job Summary

Design, implement, and maintain embedded firmware for real-time robotics systems covering control, sensing, and system health monitoring. Own the complete firmware lifecycle from architecture and implementation through testing, deployment, and ongoing maintenance, ensuring reliability and observability. Diagnose and resolve complex system-level issues spanning firmware, software, hardware, and component behaviour using oscilloscopes, logic analysers, and DMMs. Serve as the technical bridge between hardware and software teams to deliver cohesive, high-performing robotics systems while advising leadership on firmware strategy and technical direction. Based in Barcelona, this role requires fluency in English and Spanish and proficiency in C/C++ for embedded targets.

Required Qualifications

  • Have built and shipped production-grade embedded firmware for real-time systems
  • Have deep knowledge of MCU internals, peripherals, and real-time constraints
  • Are proficient in C/C++ for embedded targets
  • Have delivered projects involving communication protocols such as CANOpenFD, UART, I2C, or equivalent
  • Have used hardware debugging tools, including oscilloscopes, logic analysers, and DMMs, to diagnose and resolve complex timing, signalling, and electrical issues
  • Have taken full ownership of firmware end-to-end, from initial architecture through to validation and long-term maintenance
  • Have operated as the primary technical decision-maker
  • Communicate fluently in both English and Spanish

Desired Qualifications

  • Have experience with motor control, power stage firmware, or embedded communications in robotics or industrial automation environments
  • Are familiar with supporting tooling such as Linux, Docker, or CI/CD pipelines (for example, GitHub Actions)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce