GrepJob
Helsing

Robotics Software Engineer

Helsing
Apply
about 3 hours ago
Barcelona, SpainMid Level / Senior

Responsibilities

  • Design, implement, and maintain embedded firmware for real-time robotics systems.
  • Own the complete firmware lifecycle, ensuring reliability and observability.
  • Diagnose and resolve complex system-level issues using debugging tools.
  • Collaborate with hardware and software teams to deliver cohesive systems.
  • Advise leadership on firmware strategy and technical direction.

Requirements

  • Experience building and shipping production-grade embedded firmware for real-time systems.
  • Proficiency in C/C++ for embedded targets and knowledge of communication protocols.
  • Experience using hardware debugging tools to diagnose complex issues.
  • Full ownership of firmware from architecture to long-term maintenance.
  • Fluency in English and Spanish for effective collaboration.

Benefits

  • Competitive salary and VSOP options.
  • Relocation support up to €2,500 and 4 weeks temporary accommodation.
  • Yearly learning allowance of €500/£450.
  • Gym membership and mental health support.
  • Enhanced parental leave and family support options.

Tech Stack

CC++DockerGitHub ActionsLinux

Categories