Embedded Software Architekt

Yer Group
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior

Job location

Tech stack

Unit testing
C++ (Programming Language)
Communications Protocols
Computer Programming
Software Design Patterns
Linux
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
Real-Time Operating Systems
Reduced Instruction Set Computing
Systems Architecture
VHSIC Hardware Description Language (VHDL)
GIT
Information Technology

Job description

Egal ob als Junior, Professional oder Führungskraft: Wir begleiten den gesamten Karriereweg. Bundesweit warten attraktive Jobs, insbesondere in den Bereichen Mobility, Tech und Energy. Unser Ziel ist es dabei stets, das "Perfect Match" zwischen Talenten und Unternehmen zu finden. Als Teil der YER Group wächst unser Angebot an internationalen Services stetig weiter und eröffnet auch berufliche Perspektiven über Ländergrenzen hinweg. Ob im Einsatz bei einem renommierten Kundenunternehmen oder im internen Team von YER - bei uns beginnt der Weg zum Traumjob!

  • Entwurf und Dokumentation der Systemarchitektur für SoC-Embedded-Plattformen unter Berücksichtigung von Echtzeit, Leistung und Skalierbarkeit
  • Analyse und Spezifikation funktionaler und nicht-funktionaler Anforderungen
  • Entwicklung von Low-Level-Software auf Microcontrollern mit modernen C++ Standards
  • Mitwirkung an FPGA-Hardware-Architektur und Schnittstellen zwischen Software und Hardware
  • Sicherstellung von Coding-Standards, Architekturrichtlinien und Verifikationsstrategien
  • Definition von Architekturrichtlinien, Coding-Standards und Verifikationsstrategien für beide Domänen (Software-Unit-Tests, Hardware-in-the-Loop Simulationen)

Requirements

  • Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
  • Expertenkenntnisse in der Programmierung von Microcontrollern und CPUs (ARM, RISC-V o. ä.) in modernem C++, inkl. Design Patterns und Unit Testing
  • Tiefgehendes Wissen in VHDL und praktische Erfahrung in Architektur und Implementierung komplexer FPGA-Logik
  • Erfahrung in Embedded-Software-Entwicklung auf Linux-Plattformen mit Git, Echtzeitbetriebssystemen (RTOS) und Kommunikationsprotokollen (SPI, I2C, Ethernet)
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Apply for this position