Informationen zur Anzeige:
Embedded Software Developer (m/w/d) im Bereich Water Line Integrity Solutions
[
a87ab94508e6102d0bed32d8b8bb0000
JP0001
]
Aktualität: 13.05.2025
Anzeigeninhalt:
13.05.2025, Rosenxt Group
[
a87ab94508e6102d0bed32d8b8bb0000
JP0001
]
Embedded Software Developer (m/w/d) im Bereich Water Line Integrity Solutions
Aufgaben:
Entwicklung von Software für eingebettete Systeme. Wir arbeiten primär mit STM32 Chips, C++ und Python
Implementierung von Firmware und Embedded-Linux Systemen. Für unsere Sensorsysteme wird die Firmware in C++ entwickelt. Zum Speichern und zur zentralen Koordinierung entwickeln wir unsere Software in Python und führen diese auf Embedded-Linux basierte Systeme aus. Du entwickelst an beiden Systemen
Konzeptionelle und experimentelle Arbeit. Wir stehen immer wieder vor neuen technologischen Herausforderungen. Vor der Implementierung der Systeme im Roboter unterstützt du bei der konzeptionellen Arbeit und validierst diese bezüglich ihrer technischen Realisierung
Durchführung von Tests. Sowohl an unseren Prototypen als auch mit den fertigen Robotern müssen verschiedene Tests durchgeführt werden. Tests, die die Software betreffen, die von dir entwickelt wurden, führst du selbst durch oder entwickelst automatisierte Teststrategien. Hierbei gewonnene Erkenntnisse überführst du zurück in die Entwicklung
Qualifikationen:
Um Teil der Rosenxt Familie zu werden, überzeugst du durch eine selbständige, eigenverantwortliche Arbeitsweise, Flexibilität und Teamfähigkeit. Außerdem bringst du mit:
Du hast Erfahrung in der Programmierung von Firmware für Mikrocontroller Systemen, sowie Kenntnisse in komplexeren C++ Projekten, FreeRTOS oder anderen Embedded Systemen (z.B. Atmel/Microchip, Espressif, NXP)
Du hast bereits in größeren Python Projekten gearbeitet oder fühlst dich in einer anderen High-Level Programmiersprache sehr sicher und bist bereit Python zu lernen
Du bringst in beiden Bereichen mindestens 5 Jahre Berufserfahrung mit
Eine gute Softwarearchitektur gehört für dich genauso dazu wie eine effiziente Code Qualität zur Programmierung in Entwicklungsprojekten. Dabei hältst du dich an Style-Guides und Dokumentationsrichtlinien um ein teamübergreifendes Verständnis deiner Arbeit zu gewährleisten
Idealerweise hast du bereits Erfahrung mit Linux und Netzwerkprotokollen
Agile Methoden in der Software-Entwicklung und die Arbeit in einem Scrum Team sollten dir bekannt sein
Du bildest nicht nur dich selbst stetig fort, sondern übernimmst auch eine Mentoring Rolle für Teile des Entwicklungsteams
Berufsfeld
Standorte