Informationen zur Anzeige:
Senior Embedded Software Engineer (m/w/d)
Karlsruhe
Aktualität: 21.06.2024
Anzeigeninhalt:
21.06.2024, Thermo Fisher Scientific Inc.
Karlsruhe
Senior Embedded Software Engineer (m/w/d)
Ihre Aufgaben:
Entwurf, Implementierung und Optimierung eingebetteter Software für Echtzeitsysteme auf ARM-basierten Mikrocontrollern und C2000-Echtzeit-Mikrocontrollern
Entwicklung von Treibern, Abstraktionsschichten und Hardwareschnittstellen
Integration von Echtzeitbetriebssystemen und Middleware-Komponenten
Durchführen von Systemtests, Fehlerbehebung und Optimieren des Codes hinsichtlich Leistung und Ressourcenverbrauch
Führende Entwicklung von Firmware-Systemkonzepten für hochpräzise Messtechnikanwendungen wie Axialkraftaufnehmer, aktive Magnetlager und Vektorsteuerung von permanenterregten Synchron- und Dreiphasen-Asynchronmotoren
Tiefes Verständnis von elektrischen Maschinen und deren Steuerungen, insbesondere Permanentmagnet- (EC-) und Dreiphasen-Asynchronmotor-Topologien
Kompetenz in der Optimierung von Motor- und Temperaturregelkreisen
Erfahrung in der Validierung von Steuerungen, Sensoren und Aktoren für elektrische Maschinen durch Prototyping und Labortests
Zusammenarbeit mit Hardware- und Firmware-Teams zum Entwerfen und Validieren eingebetteter Systemarchitekturen
Dokumentieren von Designentscheidungen, Schnittstellen und Softwarekonfigurationen
Das bringen Sie mit:
Masterabschluss in Informatik, Elektrotechnik oder einem verwandten Fach
Mindestens 7 Jahre Berufserfahrung in der Embedded Software Entwicklung mit Schwerpunkt Echtzeitprogrammierung
Kenntnisse in C und C++, mit Erfahrung in ARM-Architekturen und TI C2000-Mikrocontrollern
Praktische Erfahrung in der Entwicklung von Echtzeitbetriebssystemen (RTOS) und der Low-Level-Programmierung
Gutes Verständnis von Kommunikationsprotokollen (z. B. UART, SPI, I2C) und Peripheriegeräten
Erfahrung mit Debugging-Tools und Hardware-Debuggern für Mikrocontroller.
Fähigkeit, technische Herausforderungen zu analysieren, kreative Lösungen zu entwickeln und in multidisziplinären Teams zu arbeiten
Gute schriftliche und mündliche Kommunikationsfähigkeiten in Deutsch und Englisch
Erfahrung in der Entwicklung sicherer und zuverlässiger Embedded-Software für industrielle Anwendungen
Kenntnisse in der Entwicklung von Echtzeitanwendungen für Steuerungs- und Regelungssysteme
Erfahrung mit Modellierungstools wie Matlab/Simulink für die Systementwicklung
Grundkenntnisse der FPGA-Programmierung und des digitalen Schaltungsentwurfs
Leidenschaft für technische Innovationen und Interesse an neuen Technologien und Trends
Analytische Denkweise mit der Fähigkeit, komplexe Probleme zu lösen
Teamorientiert mit hervorragenden Kommunikationsfähigkeiten
Selbstmotiviert mit einem hohen Maß an Eigeninitiative
Flexibel und bereit, sich in einem dynamischen Umfeld weiterzuentwickeln
Berufsfeld
Bundesland
Standorte