Sind Sie auf der Suche nach einem Unternehmen, das täglich neue Herausforderungen und spannende Aufgaben bietet? Dann sind Sie bei uns genau richtig!

Job Descriptions 

  • Entwicklung und Weiterentwicklung von Softwarelösungen für Embedded-Systeme in einem technischen Umfeld
  • Analyse und Optimierung bestehender Software (z. B. Code-Reviews, Refactoring, Qualitätsverbesserungen)
  • Mitarbeit an Architektur- und Designentscheidungen sowie Integration von Software in Gesamtsysteme
  • Aufbau und Pflege automatisierter Entwicklungsprozesse (CI/CD, Build-Pipelines, Testing, Dokumentation)
  • Arbeiten mit Linux-basierten Systemen, insbesondere im Embedded-Bereich (z. B. Yocto)
  • Durchführung von Code-Analysen zur Sicherstellung von Stabilität und Qualität
  • Zusammenarbeit in agilen Teams (z. B. Scrum, Kanban) inklusive aktiver Teilnahme an Meetings und Retrospektiven
  • Identifikation und Umsetzung von Verbesserungen in Prozessen, Tools und Zusammenarbeit
  • Fachliche Unterstützung innerhalb des Teams sowie Wissenstransfer

Job Requirements

  • Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise im Embedded-Umfeld oder in technisch anspruchsvollen Projekten
  • Sehr gute Kenntnisse in C++ und objektorientierter Programmierung
  • Erfahrung mit Software-Design, Code-Qualitätssicherung und strukturierten Entwicklungsprozessen
  • Gute Kenntnisse im Umgang mit Linux-Systemen, idealerweise auch im Embedded Linux Umfeld (z. B. Yocto)
  • Erfahrung mit CI/CD-Tools (z. B. Jenkins), Testframeworks und automatisierter Dokumentation
  • Kenntnisse in statischer Code-Analyse (z. B. Klocwork) von Vorteil
  • Grundkenntnisse in Web-Technologien (JavaScript, Vue) wünschenswert
  • Erfahrung mit agilen Methoden sowie teamübergreifender Zusammenarbeit
  • Strukturierte und analytische Arbeitsweise sowie Lösungsorientierung
  • Sehr gute Deutsch- und Englischkenntnisse