Unser Kunde ist ein innovatives Unternehmen im Bereich der Softwareentwicklung, das sich auf die Entwicklung intelligenter, vernetzter Systeme spezialisiert hat. In dieser spannenden Position als Embedded-Software-Entwickler:in arbeiten Sie an der Embedded-Software für zentrale Heizsystemregler sowie an einer zukünftigen Energiemanagementplattform. Sie begleiten Projekte von der ersten Idee bis zur Serienreife und bringen Ihre Expertise in die anspruchsvolle, hardwarenahe Softwareentwicklung ein. Zu Ihren Aufgaben gehören die Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen, die Mitarbeit an der Konzeption und Umsetzung von Projekten sowie die Durchführung von Softwaretests. Sie analysieren und beheben Fehler und stellen durch strukturierte Entwicklungsprozesse eine hohe Softwarequalität sicher. Zudem optimieren Sie Entwicklungswerkzeuge sowie CI/CD-Prozesse und arbeiten eng mit der Hardwareentwicklung und Systemarchitektur zusammen. Das Arbeitsumfeld ist geprägt von einem interdisziplinären Team, das eine spannende Mischung aus Embedded- und Web-Entwicklung bietet. Das Unternehmen legt großen Wert auf flexible Arbeitszeiten, Homeoffice-Möglichkeiten und eine angenehme Unternehmenskultur, in der der Mensch im Mittelpunkt steht.
Embedded-Software-Entwickler:in (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 5 Jahre nachgewiesene Projekterfahrung im Embedded-Umfeld mit. Sie sollten über sehr gute Kenntnisse im ressourcenschonenden, objektorientierten Programmieren in C auf Embedded-Systemen verfügen. Ein fundiertes Verständnis von Multithreading, IoT, MQTT und TCP/IP ist ebenso erforderlich wie ein sehr gutes Hardwareverständnis, insbesondere in Bezug auf DMA, SPI, USART, Timer und Watchdogs. Erfahrung mit Unit-Tests und strukturierten Testkonzepten sind von Vorteil. Der sichere Umgang mit Git sowie sehr gute Kenntnisse in TypeScript sind notwendig. Wünschenswert sind zudem Kenntnisse in FreeRTOS, Regelungstechnik, Zeitreihendatenbanken sowie Erfahrung mit Matlab/Simulink. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine strukturierte Arbeitsweise aus.