Beschreibung
Aufgaben:Erstellen Firmware und Anwendungssoftware für unsere neuen Microcontroller-Baugruppen
Micro Vision 5
Programmierung neuer Softwaremodule sowie Durchführung entsprechender Tests
Entwicklung, Pflege und Erweiterung von Software(-Modulen) im Rahmen der Produktentwicklung
Design und Entwicklung modularer Softwarelösungen
Definition und Umsetzung von Projekt-/Produktanforderungen
Qualifikationen:
Abschluss im Bereich technische Informatik oder Elektrotechnik oder eine vergleichbare Ausbildung
Berufserfahrung in der Softwareentwicklung
Kenntnisse über diverse Mikrocontroller (vorzugsweise ATMEL, ARM Cortex z.B. STM32)
Kenntnisse in der hardwarenahen Programmierung in C/C++
Kenntnisse in gängigen Kommunikationsschnittstellen (z.B. USB, SPI, I2C, CAN, ...)
Eigenständige, strukturierte und zielorientierte Arbeitsweise
Hohes Maß an Engagement, ausgeprägte Kommunikationsstärke sowie Teamfähigkeit und Kundenorientiertes Arbeiten
Kommunikationsfähige Deutsch- und Englischkenntnisse
Kenntnisse in den Bereichen Funktionale Sicherheit (z.B. DIN EN 61508, ISO 13849)
Kenntnisse in Echtzeitbetriebs-Systemen (z.B. FreeRTOS)
Kenntnisse in der PC-Programmierung in C# (.NET)
Kenntnisse im Umgang mit Schaltplänen/Layouts
Erforderliche Kenntnisse:
ARM, Atmel, C, C#, C++, CAN, Embedded Firmware, Embedded Firmware Entwickler, Firmware, Hardware-Entwickler, Hardwarenaher-Entwickler, STM32, SW-Entwickler, USB