Embedded Firmware Developer* (FPGA/SoC)
Sedenius Engineering GmbH
Berlin, Germany
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Compensation
€ 71KJob location
Remote
Berlin, Germany
Tech stack
Unit Testing
C++
Software Debugging
Linux
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Software Engineering
Verilog
VHDL
Real Time Systems
GIT
Gitlab-ci
Information Technology
Bare Metal
Code Restructuring
Software Version Control
Docker
Jenkins
Job description
zur Zusammenarbeit bei der Implementierung von Produkten im Technologiecluster Hochleistung (Rundfunk, Breitbandverstärker, HF-Sender, Plasmaerzeugung)., * Wartung und Neuentwicklung von FPGA-basierten SoC-Embedded-Echtzeitsystemen.
- Entwurf, Simulation und Implementierung von FPGA-Logik (VHDL/Verilog) für spezialisierte Hardware-Funktionsblöcke.
- Entwicklung der erforderlichen Embedded-Software (z. B. unter Linux oder Bare-Metal) für Soft-/Hardcore-Prozessoren auf dem SoC.
- Anforderungsanalyse und Ausarbeitung von Lösungskonzepten, die gemeinsam mit interdisziplinären Teams realisiert werden.
- Integration und Optimierung von Hardware-/Software-Co-Designs.
- überprüfung der Funktionalität und Effizienz der entwickelten Komponenten durch kontinuierliche Simulationen und Validierung auf der HW.
- Enge Zusammenarbeit mit Kollegen aus der Hardware- und Softwareentwicklung für eine reibungslose Integration der FPGA-Komponenten in das Gesamtsystem.
- Sorgfältige Dokumentation der Ergebnisse für interne und externe Zwecke.
- Analyse und Optimierung von Legacy-Codes durch Refactoring und neue Ansätze.
Requirements
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder eines vergleichbaren Studienfachs.
- Mehrjährige Erfahrung in der Entwicklung von FPGA-Designs mit VHDL oder Verilog.
- Praktische Erfahrung mit dem Design-Flow von SoC-Projekten und insbesondere mit dem Einsatz von FPGA-Technologien.
- Erfahrung in der Embedded-Softwareentwicklung in modernem, objektorientiertem C++ in einer Linux-Umgebung unter Verwendung von Git zur Versionskontrolle.
- Erste Erfahrungen im Umgang mit C++-Unit-Test-Frameworks und Debugging-Tools.
- Berührungspunkte mit Tools wie Jenkins/Gitlab CI, Docker und Robot Framework sind von Vorteil.
- Begeisterung für die Gestaltung von Technologie und die Mitwirkung an der Umsetzung innovativer Produkte.
- Selbstständige, zielorientierte Arbeitsweise kombiniert mit hoher Teamfähigkeit und offener Kommunikation.
- Strukturiertes Vorgehen mit ausgeprägter Problemlösungskompetenz.
- Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse
Benefits & conditions
Berlin
- Full-timeEmployment type: Full-time
- €50,500 - €70,500 (XING estimate)
- Hybrid, * Bruttojahresgehalt all-in:80 - 95 000 Euro
- Home Office: nach dem Onboarding bis zu 60%
- Wöchentliche Arbeitszeit: 40 Stunden
About the company
Wir sind ein Spezialist für intelligente und umfassende Lösungen im Bereich des autonomen Fahrens sowie autonomer Transportsysteme. Herstellern, Lieferanten und Dienstleistern der Automobil- und Logistikbranche sowie öffentlicher Verkehrssysteme bieten wir ein umfangreiches Leistungsportfolio für die Mobilität und smarte Logistik von morgen.