Embedded Software / Firmware Engineer
Pragmatic Design Solutions
In dieser Rolle arbeiten Sie an der Entwicklung, Prüfung und Integration von Embedded-Software und Firmware für Mikrocontroller-basierte Systeme. Sie arbeiten eng mit dem Engineering-Team an C/C++-basierter Software, Bare-M metal- und RTOS-Anwendungen sowie Hardware-/Software-Integration. Sie debuggen, testen und dokumentieren Ergebnisse und unterstützen bei der Fehlersuche in der gesamten Embedded-Plattform. Die Position bietet praktische Erfahrung in einem Praxisumfeld der PDSL Knowledge Centre in Coventry und richtet sich an Absolventen oder Berufseinsteiger mit Interesse an Embedded-Systemen.
Responsibilities- Entwicklung und Wartung von Embedded-Software in C/C++
- Firmware-Entwicklung für Mikrocontroller-basierte Systeme
- Debugging von Bare-Mmetal- und RTOS-Anwendungen
- Implementierung von I2C, SPI, UART und CAN-Kommunikation
- Hardware/Software-Integration, Testing und Fehleruntersuchung
- Lesen von Schaltplänen, Spezifikationen und Bauteil-Datenblättern
- Verwendung von Debugging-Tools (GDB, JTAG, SWD)
- Diagnose von Integrationsproblemen mit Logikanalysatoren und Oszilloskopen
- Erstellung technischer Dokumentation und enge Zusammenarbeit mit dem Team
- Gute Kenntnisse in Embedded C/C++
- Erfahrung mit einer oder mehreren Mikrocontroller-Plattformen (STM32, NXP, Microchip, AVR, ESP32)
- Verständnis von RTOS und Bare-Metal-Entwicklung
- Kenntnisse von I2C, SPI, UART und CAN
- Fähigkeit, Schaltpläne und Datasheets zu lesen
- Erfahrung im Embedded-Debugging und mit Labor-Testgeräten
- Problem-solving
- Collaboration
- Clear communication
- Embedded C/C++
- Mikrocontroller-Plattformen (STM32, NXP, Microchip, AVR, ESP32)
- RTOS und Bare-Metal-Entwicklung
Reference: WJ-747_30163336