Location : Geldermalsen, the Netherlands
As an ambitious and technically focused company, we keep moving forward with innovation. We are looking for sharp minded and talented engineers who can help our R&D teams reach the next level, creating more and even better quality products.
Our new team members should have a very technical background.
Are you up for the challenge? Then, keep reading.
What will you be doing?
As a Software Engineer, you will be working on one or more of our core software products. You work closely together with software engineers and other R&D disciplines in a multidisciplinary way to create awesome products.
Our teams are extremely enthusiastic and motivated, so you’ll need to fit seamlessly into that working environment. It is your responsibility to write excellent code, conduct unit tests, and help refine user stories.
Finding creative thinking, you’ll deliver a contribution to the solutions we implement in our products. This includes :
Reviewing and testing work from peers
Working intensively with your peers
Joining the daily stan-dup meetings and demos
Create awesome software
What will your team look like?
You will be working with talented engineers, system testers, UX designers to create the best products. We set the bar high and we want you to help us get there.
What have we worked on recently?
We released new versions of our printers, firmware and our 3D slicing software (Ultimaker Cura), bringing at a high pace new innovations to our customers.
Check our website ultimaker.com for extra details
We are busy creating new products that will help our customers get even more out of their printers
What will your day in the office look like?
During the morning stand-up, you touch base with your team and discuss who will do what and whether anyone needs your help.
You’ll work on developing a new feature for a couple of hours and then it’s lunchtime. Over lunch in the canteen, you hear about a cool new 3D model and you think about 3D printing it later at home.
After lunch, you have a meeting with a couple of developers to discuss the functionality of a new feature. You extend the automated tests that will be run after this night’s software build.
And before you leave home, you review some work from one of your peers.
Do you fit this profile?
Technical University Master’s degree in in Computer Science, Physics, Data Sciences, Mechatronics, Informatics, or equivalent
Mastering at least two of the following programming languages : Python, QT, C++ and C
Mastering how to proper design (embedded) software
Affiliation with electronics, mechanics and 3D printing
Ability to find innovative solutions if already known solutions are insufficient
Ability to deal adequately with unexpected work situations
Ability to support improving our agile way of working
A proactive, passionate, inventive team player
Flexible and quality oriented attitude
Capability to zoom out to work under pressure
A productive attitude that works toward solutions
Very good communication skills in English
Definitely a plus
3 years or more relevant working experience at product development working with technical team members from different backgrounds
Specific expertise fields : building and debugging hardware abstraction layer for processor boards, Linux device drivers, motion, model driven engineering, real-time software, RTOS, EtherCAT / CAN / communication protocols
Experience with Scrum / agile methodologies
Experience with JIRA and GitHub
Experience with 3D printing (FDM)
Having the potential to grow after some years to an architect, team lead, product owner or product lead role
Very good communication skills in Dutch
The benefits of working with us
A competitive salary in line with your experience
Ultimaker makes contributions to your pension
We pay for your daily commute based on public transport
27 days of paid leave per year
Use of an Ultimaker 3D printer
An open, family atmosphere, and fun work environment
Work in a young and energetic team
Lunch with healthy sandwiches, salads, and a daily special
A convenient location within walking distance of public transport
Room to expand your knowledge by following courses and going to meetups
A monthly get together with drinks, food, raffles, and fun!