Share this Job

Java - Developer

ID:  4360
Function:  Engineering

Odense S, South Denmark, DK

Do you want to take collaboration between humans and robots to the next level?


Universal Robots is the worldwide market leader of collaborative robotics. Our cobots have revolutionized the way people work – We do this by making it easy for the user to control and program the robot.

We need more skilled JAVA engineers to improve the JAVA software that makes Universal Robots a success.


If you are keen on programming Java and want to help the end-user setup robots in a user-friendly manner and you love working in an agile product driven environment, then you are the Software Engineer we are looking for.


Java Developer

As a Software Engineer at our office in Odense, you will be part of the team that build the application running on the teach pendant tablet used to control and program our robots.


The goal is to make it easy setting up complex robot movements both for experienced integrators and also for less experienced daily users in all sorts of productions environments. And we need you to help us with that!

Who are you?

As Java developer you love taking complex tasks and build an interface that helps the user set up the robot. 

You are used to work in an agile environment, with Scrum Masters and Product Owners and in a team that is focused on quality code.



“Making automation accessible for everyone, independent of education or technical skills”


The team, part of R&D Software counting 100+ Engineers, is working closely with a product manager, tech lead and UX, while collaborating with other software and hardware teams.

Your education is most likely in computer science/engineering or likewise and you have a proven track record of good results. You have professional experience in Java/C# software development, where you have shown your ability to build advanced software with high quality.

In general:

  • We expect you to be knowledgeable in Java
  • We expect you to be experienced in Object Orientated coding
  • We expect you can write clean and maintainable code (e.g., SOLID principles)
  • We expect you are developing quality code that is tested using unit test is just the way you work
  • We expect you to be fluent in written and spoken English

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 deep passion for technologies and in exchange we offer an exciting job in an innovative and fast-growing company with the opportunity of working alongside skilled and innovative colleagues.

But there’s more:

  • You will also be part of a team led by a manager with continuous focus on team spirit, employee- and skill development
  • 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
  • Lucrative growth bonus program
  • Stock Exchange program with Teradyne
  • Hackathons with no limits


And much more

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.

Since we want our new colleague to start as soon as possible, interviews will be held continuously.


If you have any questions, please contact R&D Software manager Jacob Pilegaard at

Job Segment: Developer, Java, Test Engineer, Testing, Computer Science, Technology, Engineering