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!