Für ein international tätiges Technologieunternehmen in Zürich suchen wir einen erfahrenen Senior Embedded Firmware Engineer (FPGA/ARM) für einen temporären Projekteinsatz von 6-12 Monaten.
In dieser anspruchsvollen Position arbeiten Sie an komplexen Embedded-Systemen auf Basis von ARM Cortex-A Prozessoren, Echtzeit-Firmware und FPGA-basierten SoCs. Sie übernehmen Verantwortung für die Low-Level-Firmwareentwicklung, das Board Bring-up sowie die Analyse komplexer Hardware-/Software-Probleme und arbeiten dabei eng mit FPGA-, Hardware- und Software-Engineering-Teams zusammen.
Ihre Aufgaben
Ihr Profil
Von Vorteil
Rahmenbedingungen
Das erwartet Sie
Sie arbeiten in einem hochqualifizierten, internationalen Engineering-Umfeld mit direkter Nähe zu Firmware, Hardware, FPGA und Software.
Die Position bietet Ihnen die Möglichkeit, an modernen AMD/Xilinx MPSoC- und Versal-Architekturen sowie an anspruchsvollen Embedded-Systemen zu arbeiten und komplexe technische Herausforderungen von der Analyse bis zur Umsetzung aktiv mitzugestalten.
Wir freuen uns auf Ihre Bewerbung.
In dieser anspruchsvollen Position arbeiten Sie an komplexen Embedded-Systemen auf Basis von ARM Cortex-A Prozessoren, Echtzeit-Firmware und FPGA-basierten SoCs. Sie übernehmen Verantwortung für die Low-Level-Firmwareentwicklung, das Board Bring-up sowie die Analyse komplexer Hardware-/Software-Probleme und arbeiten dabei eng mit FPGA-, Hardware- und Software-Engineering-Teams zusammen.
Ihre Aufgaben
- Entwicklung und Optimierung von Embedded Firmware in C für ARM Cortex-A / AArch64 Architekturen
- Entwicklung und Pflege von Bare-Metal- und RTOS-basierter Firmware
- Firmwareentwicklung für FPGA-basierte SoCs, idealerweise auf AMD/Xilinx MPSoC- oder Versal-Plattformen
- Verantwortung für das Firmware-seitige Board Bring-up, inklusive Power- und Clock-Sequencing sowie schrittweiser Inbetriebnahme von Peripherie
- Analyse und Behebung komplexer Probleme an der Schnittstelle zwischen Firmware, FPGA und Hardware
- Debugging von Zielsystemen über JTAG
- Erstellung und Deployment von Boot Images auf eMMC, SD-Karten oder Flash
- Nutzung von Oszilloskopen und Logikanalysatoren zur Analyse von PCB-Signalen und Hardware-/Software-Interaktionen
- Unterstützung bei Firmware-Validierung, Performance-Optimierung und Systemintegration
- Enge Zusammenarbeit mit Hardware-, FPGA-, System- und Software-Engineering-Teams
- Mitarbeit bei Architekturentscheidungen, Code Reviews und der kontinuierlichen Verbesserung der Entwicklungsprozesse
Ihr Profil
- Abgeschlossenes Studium in Elektrotechnik, Computer Engineering, Informatik oder einer vergleichbaren Fachrichtung
- Mindestens 5 Jahre Berufserfahrung in der Embedded-Firmwareentwicklung
- Sehr gute Programmierkenntnisse in C
- Fundierte Erfahrung mit ARM Cortex-A / AArch64
- Erfahrung in der Entwicklung von Bare-Metal- und/oder RTOS-Firmware
- Erfahrung mit Firmware für FPGA-basierte SoCs
- Praktische Erfahrung im Firmware-seitigen Board Bring-up
- Sehr gute Debugging-Kenntnisse mit JTAG, Oszilloskopen und Logikanalysatoren
- Gutes Verständnis von Hardware-/Software-Schnittstellen und Embedded-Systemarchitekturen
- Ausgeprägte analytische Fähigkeiten und Freude an der Lösung komplexer technischer Probleme
- Fliessende Englischkenntnisse in Wort und Schrift
- Deutschkenntnisse sind von Vorteil, aber keine zwingende Voraussetzung
- Gute Kommunikationsfähigkeit und Erfahrung in interdisziplinären Engineering-Teams
Von Vorteil
- Erfahrung mit AMD/Xilinx Vitis
- Kenntnisse in Vivado, insbesondere Block Designs, Address Maps und Hardware Handoffs/XSA
- Erfahrung mit AMD/Xilinx MPSoC oder Versal
- Erfahrung mit der Inbetriebnahme von PCIe Endpoints
- Kenntnisse in QDMA oder XDMA, inklusive Host-Treiber
- Verständnis von Cache-Kohärenz und DMA-fähigem Speicher
- Fähigkeit, Verilog oder SystemVerilog zu lesen und kleinere Anpassungen vorzunehmen
- Erfahrung mit AI-gestützten Entwicklungstools zur Codeanalyse und Beschleunigung von Debugging-Prozessen
Rahmenbedingungen
- Start: ASAP
- Dauer: 6-12 Monate
- Pensum: 100 %
- Arbeitsort: Zürich
- Arbeitsmodell: Hybrid, mindestens 3 Tage pro Woche vor Ort
- Anstellungsart: Temporärer Projekteinsatz
Das erwartet Sie
Sie arbeiten in einem hochqualifizierten, internationalen Engineering-Umfeld mit direkter Nähe zu Firmware, Hardware, FPGA und Software.
Die Position bietet Ihnen die Möglichkeit, an modernen AMD/Xilinx MPSoC- und Versal-Architekturen sowie an anspruchsvollen Embedded-Systemen zu arbeiten und komplexe technische Herausforderungen von der Analyse bis zur Umsetzung aktiv mitzugestalten.
Wir freuen uns auf Ihre Bewerbung.
Job ID 9A5EDF0A-3B3E-4A23-BA5E-8195B6B279A3
At LHH, we exist to help people, teams, and organizations find and prepare for what’s next. Our end-to-end HR solutions future-proof organizations and...
More Jobs From LHH
LHH
Zug, Switzerland
LHH
Zurich, Switzerland
LHH
Zurich, Switzerland
LHH
Zug, Switzerland
LHH
Frauenfeld, Switzerland
LHH
Zurich, Switzerland
LHH
Zurich, Switzerland
LHH
Zurich, Switzerland
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This