We are seeking an IoT Connectivity Engineer to join our software development team. You will enhance the connectivity capabilities of our IoT Gateway, enabling bi-directional communication with heating systems (such as boilers and heat-pumps) and peripheral components (for example, pumps or meters). Your contribution will be a building block for our solution, which reduces CO2-emissions in the building sector by optimizing their heating systems.
Tasks
* research and implement industrial and proprietary communication protocols across a wide range of devices in the context of heating-/cooling systems
* define common data models/schemes for the connected components
* ensure seamless integration of connectivity modules into the overall system architecture
* conduct thorough testing and debugging of connectivity components to ensure robustness and reliability.
Requirements
* Proficiency in Python programming with a minimum of 3+ years of professional experience
* Solid understanding of IoT concepts, protocols (mqtt) and networking principles (TCP/IP)
* Experience working with Linux-based systems
* Experience with version control systems (e.g., Git), code-review processes, automated tests and test-driven development
* Strong problem-solving skills and ability to work independently and as part of a team
* ideally, some prior experience with UART / serial interfaces, CAN and industrial fieldbuses
* excellent English communication skills, German is a Plus
Benefits
* Own choice of Notebook/operating system
* Flexible work arrangements
* Participation in FOSS-events
By joining our team, you will have the opportunity to work in a young and dynamic environment with a startup spirit, where innovation and collaboration thrive. Your work will directly contribute to reducing CO2-emissions through our innovative IoT solution, making a tangible impact on the environment. Join us and be a part of a team that is revolutionizing the way we tackle sustainability challenges and shape the future of IoT connectivity.