Stand out for this role — generate a tailored resume and cover letter in about a minute.
Star entwickelt und weiterentwickelt Software- und Firmwarelösungen für Fahrzeugsteuerungen nach Kundenvorgaben und internen Spezifikationen. Sie konzipieren, implementieren und optimieren Software mit Structured Text (ST) in CoDeSys und C++ und arbeiten an Automatisierungs- und Hilfstools mit Python, PowerShell und Batch.
Zusätzlich integrieren Sie Fahrzeugkomponenten in Prototypen, passen CAN-Bus-Treibersoftware an und arbeiten eng mit der Hardwareentwicklung an Schnittstellen und Tests
Entwicklung und Weiterentwicklung von Software- und Firmwarelösungen für Fahrzeugsteuerungen auf Basis von Kundenanforderungen und internen Spezifikationen
Konzeption, Implementierung und Optimierung von Softwarelösungen mit Structured Text (ST) in CoDeSys und C++
Entwicklung von Automatisierungs- und Hilfstools mit Python, PowerShell und Batch
Integration und Inbetriebnahme von Fahrzeugkomponenten in Prototypen
Anpassung und Weiterentwicklung der CAN-Bus-Treibersoftware innerhalb der hardwarenahen Systemebene
Enge Zusammenarbeit mit der Hardwareentwicklung bei der Definition von Schnittstellen, Pin-Belegungen und elektronischen Komponenten
Planung und Durchführung von Modul-, Integrations- und Systemtests
Analyse und Behebung von Softwarefehlern durch Debugging und Systemverifikation
Einsatz von Analyse- und Trace-Werkzeugen, unter anderem FlexPro und Vector-Tools
Erstellung und Pflege von technischen Spezifikationen, Funktionsbeschreibungen und Testdokumentationen in Polarion
Mitarbeit im Entwicklungsprozess unter Einsatz von Git, SVN, Jira und Confluence
Abgeschlossenes Studium der Technischen Informatik, Daten- und Informationstechnik oder einer vergleichbaren Fachrichtung
Erfahrung in der Embedded-Softwareentwicklung oder hardwarenahen Softwareentwicklung
Gute Programmierkenntnisse in C++ und/oder Structured Text (CoDeSys)
Kenntnisse in der CAN-Bus-Kommunikation und idealerweise im Umgang mit entsprechenden Analysewerkzeugen
Kenntnisse in Skriptsprachen wie Python, PowerShell oder Batch
Sicherer Umgang mit gängigen Entwicklungswerkzeugen und Versionsverwaltungssystemen
Gutes Verständnis für das Zusammenspiel von Software, Hardware und mechatronischen Systemen
Analytische, strukturierte und lösungsorientierte Arbeitsweise
Selbstständigkeit sowie ausgeprägte Kommunikations- und Teamfähigkeit
Hohe Lernbereitschaft und Interesse an komplexen technischen Systemen