Berlin | Anteilig remote | Vollzeit

Embedded Systems & FPGA Architect (m/w/d)

DEIN AUFGABENGEBIET:

  • Systemarchitektur: Entwurf, Definition und Dokumentation der Gesamtarchitektur für neue SoC-Embedded-Plattformen unter Berücksichtigung von Echtzeitfähigkeit, Performance und Skalierbarkeit
  • Anforderungsmanagement: Mitarbeit bei der Aufnahme, Analyse und formalen Spezifikation funktionaler und nicht-funktionaler Anforderungen als Grundlage der Architektur
  • Embedded C++ Entwicklung: Verantwortung für das Low-Level-Design (Treiber, Middleware, RTOS-Integration) auf Mikrocontrollern unter Einsatz moderner C++-Standards (C++17/20) in ressourcenbegrenzten Systemen
  • VHDL / FPGA-Architektur: Definition der FPGA-Architektur inkl. Schnittstellen, Datenpfaden und Hardware-Beschleunigern in enger Kopplung mit der Embedded-Software
  • Schnittstellenmanagement: Definition von APIs und Kommunikationsprotokollen zwischen Software (C++) und Hardware (VHDL) zur Sicherstellung einer effizienten Systemintegration
  • Code-Qualität & Standards: Entwicklung und Etablierung von Architekturleitlinien, Coding-Standards und Verifikationsstrategien (Unit-Tests, Hardware-in-the-Loop-Simulationen)

DEIN PROFIL:

  • Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
  • Sehr tiefgehende Expertise in der Entwicklung von Microcontroller- und CPU-Systemen (ARM, RISC-V o.ä.) mit modernem C++ (inkl. Embedded Design Patterns und Unit Testing)
  • Fundierte bis tiefgehende Erfahrung in VHDL und FPGA-Architektur komplexer Logik auf modernen FPGA-Familien
  • Langjährige Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linux-Umfeld unter Verwendung von Git
  • Sicherer Umgang mit Kommunikationsprotokollen (SPI, I2C, Ethernet) sowie Erfahrung mit Bussystemen und Echtzeitbetriebssystemen (RTOS)
  • Erfahrung in technischer Dokumentation komplexer Systeme (z.B. UML, Architekturdokumente)
  • Ausgeprägtes Interesse an der Entwicklung innovativer technischer Systeme
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise mit hoher Eigenverantwortung
  • Teamfähigkeit und sehr gute Kommunikationsfähigkeit in technischen Projekten
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift