Software Engineer (m/w/d)
Indexed description
Der Software Engineer ist verantwortlich für die Entwicklung und Pflege von Embedded Software, die zuverlässige Produktoptimierung sowie die Erstellung relevanter Zulassungsdokumentationen.
Aufgaben
- Entwicklung und Pflege von Embedded Software in C++
- Zusammenarbeit in einem funktionsübergreifenden Team zur Definition, Konzeption, Erprobung und Freigabe von Features
- Erstellung und Pflege von Zulassungsdokumentationen im Kontext der funktionalen Sicherheit
- Bachelor- oder Masterabschluss in Informatik, Elektrotechnik oder verwandtem Fachgebiet
- Mindestens 3 Jahre Erfahrung in der Embedded-C++-Softwareentwicklung
- Verständnis von Embedded-Systemen (bevorzugt ARM Cortex M4/M33, STM32U5) inkl. RTOS
- Solide Software-Engineering-Praxis: Unit Tests, Git, CMake-basierte Build-Systeme
- Deutsch und Englisch verhandlungssicher (Wort und Schrift)
- Selbstständige, strukturierte Arbeitsweise mit pragmatischer Entscheidungsfindung
- Funktionale Sicherheit nach IEC 61508 (SIL) oder ISO 26262 (ASIL)
- Zusätzliche Sprachkenntnisse: Python, C#
- Erfahrung mit KI-Tools in der Softwareentwicklung (z. B. Codegenerierung, Code-Review-Assistenten)
- Höherstufige Softwaretests (Systemtests, HW/SW-Integration) sowie Domänenwissen Gassensoren/Low-Power-Systeme
- CI-Pipelines und ALM-Tools (z. B. Jenkins, Atlassian-Stack: Bitbucket, Jira, Confluence)
- Anforderungsmanagement: klare, testbare Requirements mit End-to-End-Traceability
- Erfahrung in agilen Teams sowie starke Kommunikationsfähigkeit mit externen Stakeholdern
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search