Embedded Software Architekt
Yer Group
Berlin, Germany
31 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
JuniorJob location
Berlin, Germany
Tech stack
Unit Testing
C++
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
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