via ArbeitNow
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
Fachbereich:Softwareentwicklung
714 weitere Stellen im Bereich Softwareentwicklung
Alle offenen Positionen aus diesem Fachbereich auf einen Blick.
Softwareentwicklung-Jobs ansehen