Senior Embedded Software Engineer (m/w/d)
WhatJobs Direct
About the role
About the Company
Unser Klient, ein innovatives Technologieunternehmen im Bereich der industriellen Automatisierung und Messtechnik, sucht am Standort Salzburg, Salzburg, AT einen erfahrenen Senior Embedded Software Engineer (m/w/d). Sie sind verantwortlich für die Entwicklung und Optimierung von Software für eingebettete Systeme, die in unseren hochmodernen Produkten zum Einsatz kommen. Diese Position erfordert eine starke technische Expertise und die Fähigkeit, komplexe Projekte eigenverantwortlich zu leiten. Eine remote Tätigkeit ist für diese Position nicht vorgesehen.
Location
Salzburg, Salzburg, AT
Position
Senior Embedded Software Engineer (m/w/d)
Responsibilities
- Entwicklung von Embedded Software in C/C++ für Mikrocontroller-basierte Systeme.
- Design, Implementierung und Test von Echtzeitbetriebssystemen (RTOS) und Treibern.
- Arbeiten an der Schnittstelle zwischen Hardware und Software, z.B. für Sensorik, Aktuatorik und Kommunikation.
- Systemarchitektur und Design von Embedded-Systemen.
- Durchführung von Code-Reviews und Sicherstellung hoher Qualitätsstandards.
- Fehleranalyse und Debugging auf Hardware- und Softwareebene.
- Mitarbeit an der Definition von Systemanforderungen und technischen Spezifikationen.
- Zusammenarbeit mit Hardware- und Applikationsentwicklern sowie anderen Teams.
- Dokumentation von Entwicklungsergebnissen und Prozessen.
- Mentoring von Junior-Entwicklern und Wissensaustausch im Team.
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren technischen Fachrichtung.
- Mehrjährige fundierte Berufserfahrung in der Entwicklung von Embedded Software.
- Sehr gute Kenntnisse in C und C++ sowie Erfahrung mit Mikrocontrollern (z.B. ARM-Architekturen).
- Erfahrung mit Echtzeitbetriebssystemen (RTOS) und low-level Programmierung.
- Kenntnisse in der Hardware-nahen Softwareentwicklung und dem Umgang mit Messgeräten (Oszilloskop, Logic Analyzer).
- Erfahrung mit Entwicklungswerkzeugen (Compiler, Debugger, IDEs) und Versionskontrollsystemen (z.B. Git).
- Verständnis für digitale und analoge Schaltungstechnik.
- Analytisches Denkvermögen, strukturierte Arbeitsweise und eine hohe Problemlösungskompetenz.
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift.
- Teamfähigkeit und Kommunikationsgeschick.
What We Offer
Unser Klient bietet eine herausfordernde Tätigkeit in einem technologisch führenden Umfeld mit vielfältigen Entwicklungsmöglichkeiten. Werden Sie Teil eines innovativen Teams und gestalten Sie die Zukunft unserer Produkte aktiv mit. Wenn Sie eine Leidenschaft für Embedded Systems mitbringen, freuen wir uns auf Ihre Bewerbung.
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren technischen Fachrichtung.
- Mehrjährige fundierte Berufserfahrung in der Entwicklung von Embedded Software.
- Sehr gute Kenntnisse in C und C++ sowie Erfahrung mit Mikrocontrollern (z.B. ARM-Architekturen).
- Erfahrung mit Echtzeitbetriebssystemen (RTOS) und low-level Programmierung.
- Kenntnisse in der Hardware-nahen Softwareentwicklung und dem Umgang mit Messgeräten (Oszilloskop, Logic Analyzer).
- Erfahrung mit Entwicklungswerkzeugen (Compiler, Debugger, IDEs) und Versionskontrollsystemen (z.B. Git).
- Verständnis für digitale und analoge Schaltungstechnik.
- Analytisches Denkvermögen, strukturierte Arbeitsweise und eine hohe Problemlösungskompetenz.
- Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift.
- Teamfähigkeit und Kommunikationsgeschick.
Responsibilities
- Entwicklung von Embedded Software in C/C++ für Mikrocontroller-basierte Systeme.
- Design, Implementierung und Test von Echtzeitbetriebssystemen (RTOS) und Treibern.
- Arbeiten an der Schnittstelle zwischen Hardware und Software, z.B. für Sensorik, Aktuatorik und Kommunikation.
- Systemarchitektur und Design von Embedded-Systemen.
- Durchführung von Code-Reviews und Sicherstellung hoher Qualitätsstandards.
- Fehleranalyse und Debugging auf Hardware- und Softwareebene.
- Mitarbeit an der Definition von Systemanforderungen und technischen Spezifikationen.
- Zusammenarbeit mit Hardware- und Applikationsentwicklern sowie anderen Teams.
- Dokumentation von Entwicklungsergebnissen und Prozessen.
- Mentoring von Junior-Entwicklern und Wissensaustausch im Team.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free