Embedded-Entwickler

Technagon Gmbh
Grafenau, Germany
16 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

ARM Architecture C++ (Programming Language) CMake Code Review Datasheets Software Debugging Linux Embedded C Firmware FreeRTOS Hardware Design Joint Test Action (IEEE Standards)
+6 more
Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter PIC Microcontroller Peripherals Git Information Technology

Job description

  • Entwicklung und Pflege der Firmware in C und C++ auf dem STM32H7 für EVSE-Hardware

  • Mitwirkung an der schrittweisen Umstellung der Firmware auf C++

  • Mitwirkung an der Einführung eines Echtzeitbetriebssystems
  • Ansteuerung von Peripherie (z. B. GPIO, ADC, Timer, UART, SPI, I²C) auf Registerebene bzw. über HAL/LL

  • Schnittstelle zwischen Firmware und Linux-basierter Applikationsebene umsetzen

  • Pflege des CMake-Buildsystems und Integration in die CI
  • Inbetriebnahme und Fehlersuche an der Zielhardware gemeinsam mit der Hardwareentwicklung

  • Dokumentation und Code-Reviews im Team

Requirements

  • Abgeschlossenes Studium oder Ausbildung in Elektrotechnik, Informatik o. ä. bzw. vergleichbare Praxis
  • Mindestens 3 Jahre Berufserfahrung in der Embedded-Entwicklung mit C auf STM32 (ARM Cortex-M), idealerweise STM32H7

  • Praktische Erfahrung mit C++ auf Mikrocontrollern (Embedded C++)
  • Sicherer Umgang mit Datenblättern, Reference Manuals und Schaltplänen
  • Debugging an der Hardware (JTAG/SWD, Oszilloskop, Logikanalysator)
  • Arbeiten unter Linux als Entwicklungsumgebung
  • Builds mit CMake einrichten und pflegen
  • Git-Erfahrung inkl. Branching, Merge Requests und Code-Review
  • Deutsch in Wort und Schrift, + IT-Grundkenntnisse zur Einrichtung des eigenen Linux-Arbeitsrechners
  • Kenntnisse im EVSE-Umfeld, z. B. IEC 61851 (Ladebetriebsarten, CP/PP-Signalisierung) und ISO 15118-3
  • Erfahrung mit einem Echtzeitbetriebssystem (z. B. FreeRTOS, Zephyr)
  • Kenntnisse in funktionaler Sicherheit und einschlägigen Normen
  • Grundkenntnisse in Rust
  • Erfahrung mit CI-Pipelines für Firmware
  • Englisch für technische Dokumentation

Benefits & conditions

Bei uns werden Innovation, Teamgeist, Freude an der Arbeit, Work-Life-Balance und ein freundliches Miteinander groß geschrieben. In unserem Unternehmen arbeitet ein junges, engagiertes Team - geprägt durch Kollegialität und Hilfsbereitschaft. Wir entwickeln innovative Hightech-Produkte - immer mit dem Finger am Puls der Zeit. Wir entwickeln bereits heute die Technologie für die High-Tech-Ladeinfrastruktur von morgen. Werde Teil unseres Teams und wirke mit an der Entwicklung der Elektromobilität.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…