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
€ 71K

Job 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.

Apply for this position