Senior Softwareentwickler Embedded C Fokus: Bernstoffzelle Testsysteme
Role details
Job location
Tech stack
Job description
- Entwicklung und Pflege von Firmware für Embedded-Systeme und Mikrocontroller
- Programmierung hardwarenaher Software unter Echtzeitbedingungen
- Umsetzung von Signalverarbeitungs- und Kommunikationsalgorithmen
- Integration und Anbindung moderner Automotive- und Industriebussysteme (z. B. CAN, LIN, FlexRay, EtherCAT, Ethernet)
- Analyse und Optimierung bestehender Softwaremodule in Hinblick auf Performance, Modularität und Wiederverwendbarkeit
- Zusammenarbeit mit Hardwareentwicklung, Test und Systemdesign
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Mindestens 3-5 Jahre Berufserfahrung in der Embedded-Softwareentwicklung mit C
- Kenntnisse in gängigen Kommunikationsprotokollen (SPI, CAN, EtherCAT, Ethernet)
- Erfahrung in der Treiber Entwicklung
- Strukturierte, konzeptionelle Denkweise mit hohem Qualitätsbewusstsein
- Sehr gute Deutsch- und gute Englischkenntnisse
Nice to have:
- Erfahrung mit Oszilloskopen, Schaltplänen und elektrotechnischen Grundlagen
- Erfahrung in der Automotive Entwicklungsprozessen (ASPCIE, IOS26262)
Benefits & conditions
- Anspruchsvolle und technisch herausfordernde Projekte im Embedded-Bereich
- Interdisziplinäres Team aus Software-, Hardware- und Systemingenieuren
- Flache Hierarchien, kurze Entscheidungswege und hohe Eigenverantwortung
- Flexible Arbeitszeiten und moderne Arbeitsmittel
- Langfristige Perspektive in einem stabilen, innovativen Umfeld
Schlüsselwörter: Embedded C, Firmware, Testsysteme, Signalverarbeitung, CAN, EtherCAT, Automotive, Treiberentwicklung, Mikrocontroller