Share this Job

Firmware Engineer

ID:  2910
Function:  Engineering

Odense S, South Denmark, DK

Firmware Engineer


Universal Robots is the worldwide market leader in collaborative robotics. Our cobots have revolutionized the way people work – not by making jobs redundant, but by improving productivity and creating a safer work environment. We are committed to ensuring that our existing and potential customers always have the best services and products that always have a positive touchpoint in their daily life. And maybe today you can join us, in our global R&D organization with 180+ talented and passionate colleagues.


Designing the future, together


As Firmware Engineer, you will be part of a highly skilled team whose members are jointly responsible for developing firmware of our robots. You will be developing embedded software that brings robot hardware alive and ensures robot safety and performance.Your colleagues are experts in many different areas such as mechanical design, electronics, robot kinematics and user-friendly graphic interfaces. You will be part of a Scrum-team working cross-functionally with other SW Developers, UX Experts and Test Engineers.

Skills needed


To be successful in this role, you should be experienced in microcontroller programming in Embedded C, and have knowledge or experience with some of the following:

  • Robot engineering
  • Motor control
  • Mathematics and physics
  • Python
  • C++
  • Functional Safety / safety-related software
  • Analog and digital electronics
  • RTOS / real time systems
  • Continuous integration and revision control systems (GIT)


Additionally, you need to be flexible and a fast learner, as our setup is continuously evolving. You are excited about development and results, and you have an analytical approach to your work. You are structured and know how to work independently as well as part of a team. You thrive in a busy working environment and enjoy solving complex tasks.


We offer


At Universal Robots, we ask a lot from our employees and in exchange, we offer an exciting job in a dynamic and fast-growing company with the opportunity of working alongside skilled and talented colleagues. You will be empowered to help yourself and your team become a success, by taking responsibility for your own work and the products you help create. At Universal Robots we trust our employees to make educated decisions that benefit the organization.

But there’s more:

  • Support for personal development – we want you to grow!
  • Flexible working hours to support balance in your daily life
  • Lunch arrangement in the possibly best canteen that exists
  • Health insurance
  • Office located right next to the highway
  • And much more

Ready to apply?


Send your application as soon as possible. We take candidates into the recruitment process on a continuous basis, so we encourage you to apply as soon as possible.


Join Universal Robots


We are a diverse group of smart, creative people working at the forefront of collaborative robotics. Our robotics arms help our customers improve productivity and profitability and create a safer work environment.


Together, we find innovative solutions to some of the most important manufacturing issues facing businesses today. And we dare to do what others find impossible – working towards making leading edge technologies a reality for businesses of all sizes.


Job Segment: Manufacturing Engineer, Engineer, Electronics Engineer, Firmware, Embedded, Engineering, Technology