Agile Professionals
Agile Professionals

Embedded Software Engineer, Robotics

Remote (European Union)
Permanent employment
Contract details
Permanent employment
40 hours/week
24 days of annual leave
As soon as possible

The first 12 weeks are a structured handover. You learn the existing system from the people who built it, including [several weeks on site at the partner’s location abroad]. After that, you own the firmware and the device side of the system together with a second embedded engineer and a PLC engineer.

What you will do

  • Learn the existing firmware and hardware during the handover, and document what you find

  • Maintain and extend firmware for the robot’s controllers and sensors [MCU/SoC family, RTOS or embedded Linux]

  • Build and debug communication between devices, the PLC and our cloud platform [CAN, Modbus, MQTT, serial]

  • Bring up, test and fix hardware on site, with an oscilloscope and logic analyser when needed

  • Set up versioning, testing and release processes for the firmware

  • Work closely with our platform team (backend on Google Cloud) so device data arrives reliably

What you bring

  • 3+ years of professional embedded development in C or C++

  • Firmware that runs in production on real hardware, not only lab or university projects

  • Experience with at least one RTOS or embedded Linux

  • Experience with industrial or vehicle bus protocols (CAN, Modbus or similar)

  • Comfort reading schematics and debugging hardware

  • Willingness to travel for the handover and for site work

  • Good English. Spanish is a plus.

Nice to have: robotics or motion control, ROS 2, safety-related development, Python for test tooling.

Updated: 19 hours ago
Job ID: 16908839
Report issue

Agile Professionals

1-10 employees
Professional Training and Coaching

We are an AI startup working as an efficiency engineer on every floor. We turn the cameras a business already has into a system that shows owners where time, effort and productivi…

Read more
  1. Home
  2. Jobs at Agile Professionals
  3. Embedded Software Engineer, Robotics