Embedded Firmware Developer* (FPGA/SoC)

Sedenius Engineering GmbH
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

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

  • Herausforderung. Spannende Projekte mit der Technologie "von morgen" und von Anfang an verantwortungsvolle Aufgaben.
  • Offenheit. Flache Hierarchien, offene Türen und regelmässige Mitarbeitergespräche.
  • Entlohnung. übertarifliche Vergütung mit Projektzulagen je nach Projekt/Aufgabe; Reisespesenmodelle; Betriebliche Altersversorgung; Kostenloses "Absolventenpaket" mit Unterstützung bei Wohnungssuche; Versicherungs-Check und "die erste Steuererklärung" durch Valentum und unsere Partner.
  • Erholung. 30 Tage bezahlten Urlaub und Gleitzeitkonto mit flexibler Arbeitszeitenregelung.
  • Entwicklung. Innerbetriebliche und externe Weiterbildungsmassnahmen.
  • Spass. Regelmässige Events wie Workshops, Stammtische, Kochabende, Sport-Events, u.v.m.
  • Optionen. Einsatz bei Top-Herstellern und Zulieferern mit der Möglichkeit, später zum Kunden zu wechseln.

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