Du analysierst Benutzer- und Systemanforderungen als Input für die Software-Entwicklung.
Du arbeitest mit Produktmanagern, Softwareentwicklern und Projektbeteiligten zusammen, um qualitativ hochwertige Softwareprodukte pünktlich und im definierten Umfang zu liefern.
Du lieferst wartungsfreundlichen, robusten und testbaren Code.
Du tauscht Wissen aus und arbeitest mit anderen Entwicklern und Netzwerkingenieuren im gesamten Unternehmen zusammen.
Du unterstützt bei Bedarf die Erstellung der Software-Dokumentation.
Deine Skills
Du hast einen Bachelor- oder Masterabschluss in Informatik, Computertechnik oder einem verwandten Gebiet.
Du hast Erfahrung mit C / C++ und Skriptsprachen (Bash, Python).
Du hast Erfahrung mit Linux (Betriebssystem und Kernel) oder verwandten Programmen (z. B. QNX).
Du bist erfahren im Umgang mit Softwareentwicklungstools wie GitHub, Jira, Confluence, Jenkins und VSCode.
Du hast Erfahrung mit Unit-Tests und Automatisierungs-Frameworks.
Du kennst dich mit eingebetteten Linux-Konstruktionstools (Yocto, OpenWRT, Buildroot) aus.
Du hast gute Kenntnisse im Bereich Netzwerke (TCP, UDP, Routing, ARP) und Socket-Programmierung.
Du hast Erfahrung in der Arbeit in agilen Entwicklungsumgebungen (Scrum, Kanban, Hybrid).
Du verfügst über gute Deutschkenntnisse.
Benefits
Gute Verkehrsanbindung und Erreichbarkeit.
Interessante und abwechslungsreiche Tätigkeiten / Projekte.
#J-18808-Ljbffr