Why This Role Stands Out
This hybrid role offers a fantastic opportunity to develop cutting-edge embedded systems using ARM and FPGA technologies within a renowned international technology firm. You'll thrive if you're an experienced engineer passionate about tackling complex firmware challenges and contributing to innovative hardware-software integration. This project-based position is perfect for those seeking impactful work and a chance to expand their expertise in a collaborative environment.
Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Zurich, Switzerland
Posted
1 week ago
FPGAVerilog
Job Description
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.
Similar jobs
- LH
Senior IT Infrastructure Engineer / Ingenieur & Projektleiter (m/w/d)
NewLHH
Frauenfeld🇨🇭Hybrid2 days agoVMwareTechnology - AI
Lead Software Engineer - Data Migration 80 - 100%
NewAbraxas Informatik AG
Zürich (Kreis 11), Zurich🇨🇭HybridYesterdaySQLSQL ServerPostgreSQL+1Technology - LO
Batch Record Reviewer
Lonza
Visp, Canton du Valais🇨🇭On-site3 days agoAgileTechnology - LO
Associate Scientist QC
Lonza
Visp, Canton du Valais🇨🇭On-site6 days agoAgileTechnology - LH
PLC Developer / Entwickler (m/f/d) (EW)
LHH
Zug🇨🇭Hybrid4 days agoAgileC#LESS+1Technology - AG
Senior Application Manager SAP ERP Services (m/w/d) 80-100%
AMAG Group AG
Cham, Zug🇨🇭Hybrid6 days agoSAFeScrumAgile+3Technology