Software Engineers Specialized In JAVA at LevelUp

Odense, Denmark

Posted on Oct 20 2017 (over 6 years ago)

Are you in the top league of JAVA developers?

Do you want to be part of a fast-growing, successful and market-leading 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 one of the Software Engineers 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 specialized in JAVA, you will be part of a highly skilled team whose members are jointly responsible for designing, developing and maintaining the high-level software in our robots. The software you will be working on is responsible for all functionality which is not strictly related to low-level control. Thus, you will have the opportunity to work with complex domain logic, a domain-specific language for graphical robot programming, intuitive user interfaces, service provided to external systems, user-friendly integration with external hardware, support for third party plugins, 3D graphics, and much more.

Your colleagues are experts in many different areas such as mechanical design, kinematics and embedded programming. 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, but we are looking for experienced level candidates with several years of proven work experience. The ideal candidate has a strong JAVA background, where C++ and Python experience are considered a plus, but not required. Knowledge about some of the following technologies will be an additional plus: Guice, OSGi, Swing, Linux, Bash, RxJava.

Further we expect the following from you:

  • Ability to write clean and maintainable code
  • Solid understanding of object-oriented programming, design patterns and software architecture
  • Familiarity with UI frameworks
  • Focus on quality with a solid understanding of Test-Driven Development
  • Experience with continuous integration and revision control systems is a plus
  • 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.


Do you have any question or comment for LevelUp about their position Software Engineers Specialized In JAVA?


Please log in to ask a question


Hi, I am from India. I have recently applied for this position. How much time does the interview process usually takes?