Embedded Software / Firmware Engineer

Company: Pragmatic Design Solutions
Apply for the Embedded Software / Firmware Engineer
Location: Coventry
Job Description:

Overview

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

Key requirements

  • 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

…

Posted: September 14th, 2026