Embedded Software Engineer, Sensor and Measurement Systems | Embedded Software Engineer (m/w/d) Sensorik & Messsysteme
Hydrotechnik GmbH
Job Summary
This role involves the development, maintenance, and enhancement of firmware for high-precision sensor and measurement systems used globally in demanding industrial applications. The Embedded Software Engineer will focus on system-level programming using C and Rust (Bare Metal/Embedded Linux), developing real-time capable firmware emphasizing deterministic behavior, interrupt handling, and resource management. A core responsibility is implementing and utilizing industrial communication interfaces (CAN, I²C, SPI, USB, Ethernet, Bluetooth) on STM32 microcontrollers, including register-level programming. The ideal candidate possesses multiple years of experience in embedded software development, a strong understanding of microcontroller architectures, and a commitment to robust, fault-tolerant code quality. This position offers direct influence on product generations, working on complex, system-critical serial products with long field lifecycles within a stable, non-corporate environment.
Required Skills
Education
Not specified
Experience
- Multiple years of experience in Embedded Software Development
- Strong understanding of microcontroller architectures and system-level programming
- Proficiency in using Git and structured configuration management
- Experience with toolchains, cross-compilers, and clean build processes
Languages
Additional
- Full-time, permanent contract; High level of personal responsibility and hands-on mentality required; Location in Limburg a. d. Lahn, Germany.