Embedded Software Developer | Embedded Softwareentwickler
NIVUS GmbH
Job Summary
This role involves working within a highly creative and innovative team focused on developing high-quality measurement technology for water management systems in Germany. The Embedded Software Developer will be instrumental in the full product lifecycle, from supporting hardware development with firmware expertise to continuous post-launch performance improvement. Key responsibilities include creating future-proof firmware using modern Real-Time Operating Systems (RTOS) on 32-bit microprocessors and implementing connectivity to the NIVUS-Cloud ecosystem via LORAWAN or (I)IOT protocols like MQTT. Candidates must possess a technical degree in fields such as Electrical Engineering or Computer Science, be fluent in C and C++ within an embedded context, and ideally have experience with RTOS. This position offers long-term job security, 30 days of annual leave, and a strong focus on work-life balance and health initiatives.
Required Skills
Education
Technical degree (e.g., Electrical Engineering, Communications Engineering, Computer Science)
Experience
- Professional experience in developing measurement technology and data acquisition systems
- Experience working with Real-Time Operating Systems (e.g., MQX, Zephyr or similar)
- Experience using modern project management tools and version control systems
Languages
Additional
- Not specified