Embedded Software Engineer (m/w/d) Sensorik & Messsysteme
HYDROTECHNIK GmbH
About the role
About Hydrotechnik GmbH
Hydrotechnik GmbH is a company with around 150 employees, an annual turnover of approximately 40 million EUR, and over 60 years of experience. We develop and manufacture high-precision measurement and sensor systems for optimizing fluid systems for demanding industrial applications worldwide. Our products are technically complex, system-critical, and used in the field long-term.
Why this role now
While many companies are in a cost-saving mode in the current economic climate, Hydrotechnik GmbH is consciously taking the opposite approach: we are strategically investing in technology, digitalization, and product performance.
Embedded Software Engineer (m/f/d) Sensorics & Measurement Systems
- Start Date: Immediately
- Employment Type: Full-time / Permanent
- Location: Limburg an der Lahn
Responsibilities
- Development, maintenance, and further development of firmware for sensor and measurement systems
- System-level programming in C and Rust (Bare Metal, partially Embedded Linux)
- Development of real-time capable firmware with a focus on deterministic behavior, interrupt handling, and resource management
- Implementation and use of industrial communication interfaces (CAN, I²C, SPI, USB, Ethernet, Bluetooth)
- Work with STM32 microcontrollers, including register-level programming and peripheral initialization
- Consideration of robustness, fault tolerance, watchdog concepts, and industrial conditions
- Qualification of firmware on existing or self-developed test setups
- Setup and use of automated tests (e.g., unit tests, hardware-in-the-loop, regression tests)
- Close collaboration with hardware, product management, quality, production, and service
Requirements
- Several years of professional experience in embedded software development in Rust and C
- Very good understanding of microcontroller architectures and system-level programming
- Proficient use of Git and structured configuration management
- Experience with toolchains, cross-compilers, and clean build processes
- Analytical mindset, high degree of personal responsibility, hands-on mentality
- Commitment to code quality, stability, and maintainability
- Very good German and English language skills
What makes this position special
- Your software is part of real series products – not an internal tool or a prototype.
- You will work on systems that must function reliably in the field for years.
- Technical decisions are not delegated here.
- Short decision-making processes, direct influence, no corporate politics.
What we offer
- Technically demanding products, not playgrounds.
- Scope for design and decision-making from day one.
- Direct influence on product generations.
- Attractive remuneration and a stable environment.
- Ideal location in the Rhine-Main area (Wiesbaden, Mainz, Frankfurt, Giessen, Koblenz).
Contact
If you want to not just program embedded systems but master them, then you are in the right place. karriere@hydrotechnik.com
Your contact person at Hydrotechnik is Elisa Heuser +49 6431 4004-727.
Hydrotechnik GmbH • Holzheimer Straße 94-96 • 65549 Limburg • 06431 4004 0 • www.hydrotechnik.com
Requirements
- Mehrjährige Berufserfahrung in der Embedded Software Entwicklung in Rust und C
- Sehr gutes Verständnis für Mikrocontroller-Architekturen und systemnahe Programmierung
- Sicherer Umgang mit Git und strukturiertem Konfigurationsmanagement
- Erfahrung mit Toolchains, Cross-Compilern und sauberen Build-Prozessen
- Analytische Denkweise, hohe Eigenverantwortung, Hands-on-Mentalität
- Anspruch an Codequalität, Stabilität und Wartbarkeit
- Sehr gute Deutsch- und Englischkenntnisse
Responsibilities
- Entwicklung, Pflege und Weiterentwicklung von Firmware für Sensorik- und Messsysteme
- Systemnahe Programmierung in C und Rust (Bare Metal, teilweise Embedded Linux)
- Entwicklung echtzeitfähiger Firmware mit Fokus auf deterministisches Verhalten, Interrupt-Handling und Ressourcenmanagement
- Implementierung und Nutzung industrieller Kommunikationsschnittstellen (CAN, I²C, SPI, USB, Ethernet, Bluetooth)
- Arbeit mit STM32-Microcontrollern inkl. Register-Level-Programmierung und Peripherie-Initialisierung
- Berücksichtigung von Robustheit, Fehlertoleranz, Watchdog-Konzepten und Industriebedingungen
- Qualifizierung der Firmware an bestehenden oder selbst entwickelten Testaufbauten
- Aufbau und Nutzung automatisierter Tests (z. B. Unit-Tests, Hardware-in-the-Loop, Regressionstests)
- Enge Zusammenarbeit mit Hardware, Produktmanagement, Qualität, Produktion und Service
Skills
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