Embedded Software Entwickler (m/w/d)
RalliantIhre Aufgaben
- Konzeption, Entwicklung und Optimierung hardwarenaher Embedded Software in C für moderne Leistungselektronik-Systeme.
- Weiterentwicklung, Wartung und Pflege bestehender Produkte und Softwareplattformen.
- Erstellung, Analyse und Pflege von Anforderungs-, Architektur- und Spezifikationsdokumenten.
- Integration, Verifikation und Validierung von Softwarekomponenten auf Systemebene.
- Inbetriebnahme der Software auf Zielhardware sowie Durchführung von Funktions-, Integrations- und Systemtests.
- Systematisches Testen der entwickelten Software unter Anwendung gängiger Methoden wie Unit-, Modul-, Integrations- und Regressionstests.
- Analyse und Behebung komplexer Fehlerbilder in hardwarenahen Echtzeitsystemen.
- Unterstützung und fachliche Begleitung weniger erfahrener Entwickler innerhalb des Teams.
Ihr Profil
- Erfolgreich abgeschlossenes Studium der Elektrotechnik, Technischen Informatik, Informatik oder einer vergleichbaren Fachrichtung.
- Mehrjährige Berufserfahrung in der Entwicklung von Embedded Software.
- Sehr gute Kenntnisse in der Programmiersprache C sowie im Bereich mikrocontrollerbasierter Systeme.
- Erfahrung mit Debugging-, Test- und Versionsverwaltungssystemen.
- Kenntnisse von Kommunikationsschnittstellen wie CAN, UART, SPI, I²C oder Ethernet sind von Vorteil.
- Erfahrung mit strukturierten Softwareentwicklungsprozessen sowie Anforderungs- und Spezifikationsmanagement.
- Ausgeprägtes analytisches Denkvermögen und eine strukturierte Arbeitsweise.
- Hohe Eigenverantwortung sowie die Fähigkeit, komplexe technische Probleme selbstständig oder im Team zu lösen.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Was wir bieten:
- Werden Sie Teil unserer Vision der „Electrification of Everything“
- Gestaltungsspielraum für eigene Ideen und Prozessverbesserungen
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Modernes Arbeitsumfeld in einem innovativen Unternehmen
#LI-MP1