Senior Embedded Software Development Engineer
Job Summary
Job Role Description
Are you passionate about crafting the low-level embedded software that powers the worlds most advanced pump and drive systems Then join us in our mission to pioneer smarter solutions for moving and transforming water reducing energy consumption and enhancing quality of life for people.
As our new Senior Software Development Engineer you will be designing and developing reusable low-level driver components for Grundfos pumps and drives working within an agile platform team where you shape the embedded software foundation that makes our products best-in-class. Youll be part of a diverse supportive and inclusive culture that celebrates our differences and puts people first by fostering growth well-being and a sense of belonging.
What you will be doing
As a key part of the Embedded Platform Software team youll create impact by Developing robust high-quality embedded driver software that directly powers innovative water technology products used by millions worldwide..
Your main responsibilities include:
Design and develop embedded C low-level drivers for product applications as part of the Platform Team ensuring reliability across the full value chain
Create unit tests and perform structured testing of new software components across all levels including RTOS communication protocols and MCU peripherals
Improve quality of existing software through systematic troubleshooting bug fixing and regression testing
Contribute to enhancements of the reference architecture framework and governance processes identifying and implementing architectural best practices
Proactively build and share technical knowledge with the team guiding colleagues to enhance development processes and drive product innovation
What makes you a great fit
Above all you are a hands-on embedded software engineer with deep expertise in low-level C driver development strong hardware debugging instincts and a collaborative mindset that elevates the entire team. We would also imagine that you have:
12 years of relevant experience in embedded C low-level driver development with a B.E./ or M.E./ in Electronics or related field
Strong expertise in RTOS (e.g. ThreadX) communication protocols (RS232 RS485 I2C SPI Modbus) and MCU architectures
Proficiency in hardware debugging and testing using oscilloscopes multimeters emulators and schematic reading
Experience with structured modularized embedded software development and testing methodologies
It is a plus if you also:
Experience with Renesas MCU families (RX V850 RL78) and IAR Embedded Workbench
Hands-on experience with unit testing frameworks (e.g. CPPUnit) CI tools (e.g. Jenkins) and version control (e.g. Git)
Familiarity with agile development practices in a platform or product development context
Why you will love working here
We care! Day to day you can look forward to:
A working environment built around your needs with flexible hours home working opportunities and parental support.
Annual bonuses health insurance and a strong focus on well-being activities.
Three days additional paid leave for volunteering in your community.
Access to on-demand training and learning sessions and carefully structured programmes to pursue personal and professional development opportunities.
We are inclusive! Celebrating and valuing our differences helps us see possibilities where others cant. We therefore welcome and encourage applications from all abilities experiences and backgrounds.
Are you ready to unlock possibilities at Grundfos Apply today!
To get to know us better follow us on LinkedIn or visit
Required Experience:
Senior IC
About Company
Grundfos Product Center is your complete solution for sizing, selection and configuration tools, quick dimensioning, pump replacement, liquid guide, CAD & BIM drawing downloads, pump curves, installation and operation manuals and product catalogue.