Embedded Software Developer

Research & Development Sundbyberg, Sweden Stockholm, Sweden


Xylem |ˈzīləm|

1) The tissue in plants that brings water upward from the roots;

2) a leading global water technology company.

Xylem, a leading global water technology company dedicated to solving the world’s most challenging water issues, is the leading global provider of efficient, innovative and sustainable water technologies improving the way water is used, managed, conserved and re-used. Our international team is unified in a common purpose: creating advanced technology and other trusted solutions to solve the world’s water challenges. We are committed to creating an organization of inclusion and diversity, where everyone feels involved, respected, valued and connected, and where everyone is free to bring their authentic selves and ideas.

If you are excited and passionate about helping us #letssolvewater, we want to hear from you! For more information, please visit us at www.xylem.com​.

Software Engineer

We are looking for an Embedded Software Engineer to strengthen our development team that designs Xylem’s next generation control systems and the ecosystem around it.

Control systems are core components supporting and securing that our customers have a reliable process running with high energy efficiency. Smart feature from machine to cloud ensures economy over their entire lifespan.

This role will require you to work closely together with Product Owners and Test Engineers. The team is located at our Head Quarter in Sundbyberg with close cooperation with our manufacturing site in Emmaboda.

We use modern tools (e.g. Atlassian suite, Jenkins, JSON, Dockers, Artifactory etc.) and agile methods (Scrum and Kanban) to create business value continuously. We ensure high quality, availability and adaptability in our delivery.


We see you working as part of a cross functional team to develop and deliver our innovative control features to the latest version of our products and our platform. This includes visiting customer sites and work in our lab to understand the requirements of upcoming features.


  • Some years of experience in embedded systems programming in C/C++
  • Experience with real time operating systems such as Zephyr
  • Development experience with unit testing and static code analysis tools such as CPP check, PC Lint or similar
  • Experience with ARM Cortex M series microcontrollers or similar
  • Experience with working in git
  • Understanding HW schematics, microcontroller interaction with HW and hands on experience with electronics is advantageous.
  • MSC level in Computer Science or equivalent level of knowledge
  • Knowledge in Python and Linux is advantageous
  • Excellent communication skills in verbal and written English


We trust you are independent, analytical and like to dig into complex situations. You have a strong drive and possess a continuous improvement mindset. You are positive and curious about new solutions and technologies and like to create a good collaborative environment around yourself and your team.

You are technical and easy to communicate with, curious and collaborative. You are energetic, forward-thinking and you pushing for innovation to deliver better products and services for our customers.

Why Work at Xylem!

We offer you a creative and international environment where you get the opportunity to focus on your personal and professional development together with committed and helpful colleagues. Engage as a volunteer through Xylem´s business program for community initiatives Xylem Watermark: www.xylemwatermark.com.

Everyone's equal value

We want people, regardless of skin color, age, disability, sexual orientation and gender identity, to feel at home, not just on Xylem, but everywhere in the world. For us, diversity means more than just a policy or a set of methods. Diversity is a fundamental part of our corporate culture and a key to long-term growth.

Feel free to visit us at https://www.xylem.com/sv-se/


We look forward to receiving your application in English. Please note that we will be interviewing continuously, which means that we may close the application process if we find the right candidate.

If you have any questions regarding this position, please contact Corporate Recruiter Leila Sayyad, [email protected].

We only accept applicants through https://www.xylem.com/sv-se/karriar/xylem-career-opportunities/?currentpageid=49039&page=1&pagesize=24 .

Union representatives are Mikael Lövås, Unionen, and Martin Larsson, Sveriges Ingenjörer, phone: + 46 8 475 60 00.