Embedded Software Engineer (m/w/d)
Aufgaben
- In Ihrer Rolle als Software-Architekt und Softwareentwickler konzeptionieren und entwickeln Sie embedded Software höchster Qualität für Steuergeräte in der Automobilindustrie
- Sie erarbeiten Softwarerequirements und stimmen diese mit internen und externen Lieferanten und Kunden ab
- Sie konzeptionieren komplexe Software-Algorithmen und setzen diese um
- Sie entwickeln hardwarenahe Software in der Programmiersprache C
- Sie führen Software-Reviews und Software-Tests durch
Profil
- Sie haben ein Studium im Bereich Elektrotechnik (oder vergleichbarer Fachrichtung) mit gutem Erfolg abgeschlossen
- Sie bringen mehrjährige Erfahrung im Bereich Softwareentwicklung in der Programmiersprache C mit, beherrschen jedoch auch weitere Programmiersprachen wie z.B.: C++, C#, Java, Python, …
- Hardwarenahe Softwareentwicklung auf Microcontrollern ist eine Ihrer Kernkompetenzen
- Sie beherrschen den Umgang mit modernen Entwicklungswerkzeugen wie Debuggern, Oszilloskopen, …
- Sie sind in der Lage, Schaltpläne zu lesen, zu verstehen, die Interaktion von Hardware und Software zu erfassen und daraus effiziente Software-Algorithmen abzuleiten
- Sie haben Freude an der Algorithmusentwicklung und sehen es als Herausforderung an, Aufgaben aus Messtechnik, Regelungstechnik, digitaler Signalverarbeitung… in effizienten Code umzusetzen.
- Sie zeichnen Kommunikationsstärke, Kundschaftsorientierung sowie Umsetzungsstärke und Zielorientierung, Flexibilität, ein effizientes Selbstmanagement und ein hohes Maß an Zuverlässigkeit aus
- Sie können analytisch und kreativ denken
- Sie haben Spaß an der Arbeit im Team und der gemeinsamen Weiterentwicklung
- Sie verfügen über gute Deutsch- und Englischkenntnisse in Wort und Schrift