Share this Job

Senior C++ Robot Engineer

ID:  4528
Function:  Engineering

Odense S, South Denmark, DK

Senior C++ Software Engineer

We are continuously working on improving our cobots’ controller software to keep our products at the forefront of collaborative automation, and to push the boundaries of what is possible today. To do that, we need the most skilled and innovative engineers, and this is where you come into the picture!


 If you have the skills, and if you are excited about the idea of working with brilliant, innovative, talented colleagues with more than 15 different nationalities, then you could be the Software Engineer we are looking for.


Building the future together

You will be joining our highly skilled and dedicated team responsible for designing, developing, and maintaining software of our robot controller. Your, and your team’s job is to ensure that we have a robust, high-performing robot controller software, with up-to-date technology stack and connectivity options. Your team is working closely with product manager and tech lead, while collaborating with other software and hardware teams.

Who are you?

You are an experienced C++ developer with a proven track record of professional work experience with writing production-ready code. You are comfortable with intricacies of the language, familiar with C++ standards, and able to grasp complex, large-scale architectures. You are not afraid of diving into large and complex codebases and take pride in choosing right solutions at the right places, to keep balance between execution speed and readability.

Additionally, you have experience with several of following:

  • Other programming languages: C, Java, Python
  • Fieldbuses (MODBUS, PROFINET etc.)
  • ROS2
  • Linux
  • Real-time systems
  • Git
  • CI/CD pipelines

We offer

You will be working with a living and evolving product which is getting smarter and better every day, and your colleagues will be a group of enthusiastic collaborators, eager to help and work collectively towards an even smarter platform for our robots, continuously improving the capabilities of our robots.


At Universal Robots, we value highly engaged employees with a deep passion for automation and in exchange we offer an exciting job in a strong innovative and fast-growing company with the opportunity of working alongside skilled and innovative colleagues. You will be empowered to help make Universal Robots a success. You take responsibility and act accordingly - we trust our employees to make educated decisions that benefit the organization.

Apply for the job:

Apply for this job on our website under "Career" by clicking "Apply for the job". Please note that this is the only way we wish to receive applications.


Please note that since we want our new colleague to start as soon as possible, interviews will be held continuously. If you have any questions, please do not hesitate to contact our manager for the team, Egil Rausner, at

Job Segment: Senior Product Manager, Software Engineer, Product Manager, Developer, Linux, Operations, Engineering, Technology