Bemærk at denne jobannonce er udløbet!
Ansøgningsfristen for jobannoncen er overskredet, og stillingen kan ikke længere søges. Opslaget vises udelukkende som reference

Software Engineer C++, Odense, Denmark

Do you have the programming acumen to develop market leading industrial robots? Do you want to be part of a fast-growing and successful robotics company, where nothing is impossible? Do you get excited about working with 90 brilliant and talented colleagues with 10 different nationalities?

Then you are the Software Engineer, Universal Robots is looking for.

Universal Robots is the worldwide market leader in collaborative robots. Our robots have revolutionized the way people work – not by making jobs redundant, but by improving productivity and creating a safer work environment.

Universal Robots is looking for highly-skilled employees who can meet the challenges of developing ground-breaking robots and bringing these to the market. The company is in the process of building its global organization and a strong market position. To learn more about our groundbreaking products visit

Universal Robots is part of Teradyne Inc.

Designing the future

As a Software Engineer, you will be part of a highly skilled team whose members are jointly responsible for designing and maintaining the real-time controller software in our robots. The software is running on a Linux system and is responsible for converting script commands into robot movements. You will have the opportunity to apply complex math and physics in practice, domain-specific languages for robot control, communication protocols and much more.

Your colleagues are experts in many different areas such as mechanical design, embedded programming 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.

Passion and perfection

Our mind is not set on a specific background and/or approach to this job. Perhaps you have several years of professional experience in software development, or perhaps you recently finished your software engineering education. Either way we focus on your ability to contribute with:

  • Strong mathematical understanding, linear algebra etc.
  • Profound experience with combining and applying kinematics and physics theory
  • Solid understanding of object-oriented programming, design patterns and software architecture
  • Experience with development of robust design specifications, e.g. D-FMEA
  • Experience with preparation of test plans and -specifications

We aim to find the candidate, who:

  • Is experienced programming in C++
  • Is familiar with C, Python, bash etc. and working in a Linux environment
  • Has knowledge of industrial protocols and field buses e.g. MODBUS
  • Has a focus on quality with a solid understanding of Test-Driven Development
  • Is experienced in working with continuous integration and revision control systems
  • Fluent in written and spoken English

We expect you to be flexible and a fast-learner, as our set-up 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 like solving complex tasks.

About us:

Universal Robots is an innovative company with big ambitions. With us, you will become part of a dynamic team that is challenged to perform on a daily basis. We walk the talk. We put ideas into action. 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 working in teams with open-minded, passionate and engaged colleagues that are doing what they love to do, in an environment where all ideas and creative solutions are welcome. We dare to do what others think is impossible and work towards making bleeding edge technologies a reality for businesses of all sizes.

You will be empowered to help make Universal Robots a success. You will be given responsibility and can take responsibility. 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.

When you apply, please send a copy of your exam papers including grades.

Application deadline:

29. June 2018

Ikke det rigtige job?

Opret en jobagent og få dit nye job direkte i indbakken

Opret jobagent her