Embedded Softwareentwickler

Amoria Bond
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Compensation
€ 90K

Job location

Tech stack

ARM
Unit Testing
Booting (BIOS)
C Sharp (Programming Language)
C++
Static Program Analysis
Code Review
Continuous Integration
Embedded C
Embedded Software
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
Python
ISO/IEC 15504
Wireshark
Universal Asynchronous Receiver/Transmitter
VHDL
PIC Microcontroller

Job description

  • Entwicklung von Firmware und Treibern für Embedded Systems
  • Umsetzung sicherer Bootloader mit Update-Funktionen
  • Integration von Hard- und Software, Inbetriebnahme und Fehleranalyse mit Laborgeräten
  • Durchführung von Code-Reviews, Unit-Tests und Verifizierungsprogrammen
  • Produktbetreuung über den gesamten Lebenszyklus inkl. Support und Sicherstellung der Einhaltung von Normen, * Mess- und Prüftechnik: präzises Erfassen kleiner Signale (Strom, Spannung, Widerstand, Leistung, Energie, Temperaturänderungen), Messunsicherheiten und Kalibrierprozesse
  • Arbeiten an Cutting-Edge-Lösungen für E-Mobility, Ladeinfrastruktur, elektrische Systeme
  • Ethernet & Zeitsynchronität: zeitkritische Datenströme über nicht echtzeitfähige Bussysteme
  • Direkter Kundenkontakt: Zusammenarbeit mit großen OEMs und Tier-1-Zulieferern
  • Kleines Team, kurze Entscheidungswege

Schlüsselwörter: Embedded Systems, Embedded Software, Firmware, Embedded Softwareentwickler, Elektromobilität, Nachhaltigkeit, Fahrzeugtechnik, Automotive, Automobil, Microcontroller

Requirements

  • Erfahrung in hardwarenaher Bare Metal Entwicklung (Treiber-/Bootloader-Ebene)
  • Sehr gute Programmierkenntnisse in Embedded C
  • Erfahrung mit Microcontrollern wie ARM-Cortex (STM32) oder PIC
  • Gute Programmierkenntnisse in Python
  • Erfahrung mit Kommunikationsschnittstellen wie I²C, UART, SPI, CAN, LIN, Ethernet etc.
  • Erfahrung im Umgang mit messtechnischen Instrumenten wie Oszilloskop, Multimeter etc.
  • Sehr gute Sprachkenntnisse in Deutsch und Englisch

Ihre Fähigkeiten - Nice to Have:

  • Erfahrung in der Messung und Analyse physikalischer Größen und elektrischer Parameter
  • Erfahrung mit Automotive Bussystemen und Tools (CAN, Ethernet, Vector-Tools, ASPICE)
  • Erfahrung mit Wireshark
  • Kenntnisse in der FPGA-Programmierung mit VHDL (Xilinx)
  • Kenntnisse in C++ oder C#, Erfahrung mit CI/CD oder statischer Codeanalyse

Apply for this position