Embedded Softwareentwickler
Role details
Job location
Tech stack
Job description
Entwicklung, Integration und Optimierung von Softwarekomponenten unter Verwendung eines echtzeitkritischen Betriebssystems
- Entwurf und Implementierung von Schnittstellen zur Kommunikation zwischen verschiedenen Softwarekomponenten und dem echtzeitkritischen Betriebssystem
- Analyse, Design und Implementierung von betriebssystemnaher Software, wie Gerätetreiber, Kernel-Module oder Systemdienste
- Inhaltliche und zeitliche Abstimmung der Aufgaben mit den notwendigen Stellen
- Durchführung von Software-Reviews zu Anforderungsanalyse, und Softwaredesign
- Auswertung, Dokumentation und Kommunikation der Ergebnisse der Nachweisführung
- Strategien entwickeln und Entscheidungen treffen, die die Vorgaben und Anforderungen an die Produktentwicklung sicherstellen
Requirements
Abgeschlossenes Studium der Informatik, Elektronik oder ähnliche Qualifikation
- Nachweisbare langjährige Erfahrung in der Programmierung von Embedded Systemen sowie in der selbstständigen Umsetzung von technischen Anforderungen
- Kenntnisse über verschiedene Architekturmuster und deren Definition und Auslegung
- Gute Kenntnisse in hardwarenaher C-Programmierung, Micro Controller Programmierung
- Sehr gute Deutsch- und Englischkenntnisse (mind. C1)
- Problemlösungsfähigkeiten und die Fähigkeit, strategisch zu denken und zu planen
Benefits & conditions
Eine gründliche Einarbeitung
- Übertarifliche Bezahlung
- 30 Tage bezahlten Urlaub
- Urlaubs- und Weihnachtsgeld
- Attraktive Spesenregelungen
- Förderung sportlicher Aktivitäten (z.B. Fitnessstudio)
- BAV und VWL