Senior Embedded Software Engineer (m/w/d) – Günzburg
Core
Developing embedded software and devices for water treatment and environmental technology systems, including chlorine-based disinfection and pure water production.
Role type
Senior Embedded Software Engineer
Builds
Embedded devices and firmware for water treatment and environmental technology applications
Domain
Water technology / Environmental engineering
Deliverable
production ML models | product features
Required skills
C/C++, Embedded Linux, Firmware development, Microcontroller programming, System architecture analysis, Unit/Integration/System testing
Preferred skills
Rust, Python, IoT, Web technologies, Sensor systems, UI/UX
Technologies
Linux, C, C++, Rust, Python
Responsibilities
Develop and implement embedded software for microcontroller and Linux-based systems; Create and maintain firmware; Analyze and optimize software architectures; Collaborate with hardware and test teams; Conduct testing and hardware lab tests; Create technical documentation; Coordinate work packages with external partners; Review external service results; Support development from concept to series readiness