Firmware Engineer Servo Drives

Novanta

Barcelona, Spain
Firmware development for servo drives
C programming in embedded environments
Microprocessor bare-metal development
Build a career powered by innovations that matter in healthcare and advanced manufacturing

Job Summary

  • Build a career powered by innovations that matter in healthcare and advanced manufacturing.
  • Develop and maintain firmware for Novanta servo drives, implementing new features and collaborating with hardware and software teams.
  • Novanta fosters a culture that embraces teamwork, collaboration, and empowerment.

Matching Summary

Build a career powered by innovations that matter in healthcare and advanced manufacturing.

Skills & Requirements

Must-have

  • Firmware development for servo drives
  • C programming in embedded environments
  • Microprocessor bare-metal development
  • MCU peripherals (I2C, SPI, CAN, UART)
  • Hardware board bring-up and debugging
  • Version control software experience
  • Software testing procedures

Nice-to-have

  • Motion control algorithms
  • Teamwork and collaboration culture
  • Customer support and installation
  • Improving external documentation

Key Requirements

  • 4 years of Firmware engineer experience
  • Bachelor's degree in technical discipline
  • Fluent written and spoken English

Work Rights

Not specified

Tailored Resume

Cover Letter