Skip to content
mimi

Senior Embedded Software Engineer (m/w/d) – Günzburg

Xylem

Günzburg · Hybrid Senior 2w ago

About the role

About Xylem

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.

The Xylem business unit Evoqua Water Technologies offers a portfolio of solutions, products, and services in the field of advanced water and wastewater treatment. Our largest Evoqua site in Germany is Günzburg. Here, approximately 250 employees develop and manufacture state-of-the-art systems for chlorine-based water disinfection, online measurement and control technology, and systems for the production of ultrapure water for laboratory and industrial use.

"High-Tech" paired with "High-Quality" and maximum customer proximity characterize our actions.

To further strengthen our team in Germany, we are looking for dedicated and reliable team players who want to make a difference. We currently have an opening for a Senior Embedded Software Engineer (m/f/d) – Günzburg.

Responsibilities

  • Development and implementation of embedded software for microcontroller and Linux-based systems
  • Development of embedded devices in the field of water treatment and environmental technology
  • Creation and maintenance of firmware in C/C++ (mandatory) as well as Rust and Python (advantageous)
  • Analysis, structuring, and optimization of existing software architectures and systems
  • Close collaboration with hardware development, system architecture, and test teams
  • Execution of unit, integration, and system tests as well as hardware and laboratory tests
  • Creation of technical documentation and contribution to specifications
  • Definition, structuring, and coordination of work packages with external development partners
  • Review and approval of results from external service providers
  • Support of the entire development process – from conception to series production

Requirements

  • Completed degree in Technical Computer Science, Embedded Systems, Electrical Engineering, or comparable
  • At least 3 years of experience in embedded software development
  • Very good knowledge of C/C++ (mandatory)
  • Experience with embedded Linux systems
  • Knowledge of Rust and/or Python is advantageous
  • Experience with embedded devices, sensor systems, or industrial applications
  • Basic knowledge of electronics and hardware interfaces
  • Knowledge of web technologies, server communication, or IoT is advantageous
  • Basic understanding of UI/UX or user interfaces is desirable
  • Experience in collaborating with external development partners
  • Structured, analytical, and self-reliant way of working
  • Teamwork and strong communication skills
  • Fluent German and good English skills

What We Offer

  • Flexible: Flextime model and home office options
  • Working Hours: 35 hours/week
  • Performance-Based Compensation: IGM tariff, capital-forming benefits, retirement provision
  • 30 Vacation Days
  • Fitness Facilities & Bike Leasing: Via Wellpass
  • Varied Tasks: In an internationally successful company
  • Onboarding & Development: Long-term perspectives and training
  • Xylem Watermark: Social engagement and sustainable products

For questions, Ward Barbar, Talent Acquisition Partner, Europe, is available at +49 172 6976222.

Diversity & Inclusion

Everyone is welcome!

Xylem is an equal opportunity employer. We want people to feel at home at Xylem and everywhere in the world, regardless of their nationality, race, color, religion, ethnic origin, gender, sexual orientation, gender identity or expression, age, disability, or other legally protected characteristics. For us, diversity, equity, and inclusion mean more than just a policy or a set of practices. Diversity, equity, and inclusion are fundamental components of our corporate culture and a key to long-term growth.

We look forward to your application!

Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.

Requirements

  • Abgeschlossenes Studium im Bereich Technische Informatik, Embedded Systems, Elektrotechnik oder vergleichbar
  • Mindestens 3 Jahre Erfahrung in der Embedded Softwareentwicklung
  • Sehr gute Kenntnisse in C/C++ (zwingend erforderlich)
  • Erfahrung mit Embedded Linux Systemen
  • Kenntnisse in Rust und/oder Python von Vorteil
  • Erfahrung im Umgang mit Embedded Devices, Sensorsystemen oder industriellen Anwendungen
  • Grundkenntnisse in Elektronik und Hardware-Schnittstellen
  • Kenntnisse in Webtechnologien, Serverkommunikation oder IoT von Vorteil
  • Grundverständnis von UI/UX oder User Interfaces wünschenswert
  • Erfahrung in der Zusammenarbeit mit externen Entwicklungspartnern
  • Strukturierte, analytische und eigenverantwortliche Arbeitsweise
  • Teamfähigkeit und Kommunikationsstärke
  • Fließende Deutsch- und gute Englischkenntnisse

Responsibilities

  • Entwicklung und Implementierung von Embedded Software für Mikrocontroller- und Linux-basierte Systeme
  • Entwicklung von Embedded Devices im Bereich Wasseraufbereitung und Umwelttechnik
  • Erstellung und Pflege von Firmware in C/C++ (zwingend) sowie Rust und Python (von Vorteil)
  • Analyse, Strukturierung und Optimierung bestehender Softwarearchitekturen und Systeme
  • Enge Zusammenarbeit mit Hardwareentwicklung, Systemarchitektur und Testteams
  • Durchführung von Unit-, Integrations- und Systemtests sowie Hardware- und Labortests
  • Erstellung technischer Dokumentationen und Mitarbeit an Spezifikationen
  • Definition, Strukturierung und Koordination von Arbeitspaketen mit externen Entwicklungspartnern
  • Review und Freigabe von Ergebnissen externer Dienstleister
  • Begleitung des gesamten Entwicklungsprozesses – von der Konzeption bis zur Serienreife

Benefits

Gleitzeit ModellHome Office MöglichkeitenIGM-Tarifvermögenswirksame LeistungenAltersvorsorge30 UrlaubstageFitnesseinrichtungenFahrradleasing

Skills

CC++Embedded LinuxIoTPythonRustUI/UX

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free