Senior Embedded Firmware Engineer (FPGA/ARM)

Experis Switzerland

Zürich

Vor Ort

CHF 110.000 - 140.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Experis Switzerland in Zürich is seeking an embedded firmware engineer with 5+ years of industry experience to join a hands-on hardware team. You will own firmware bring-up, power/clock sequencing, and ARM Cortex-A/AArch64 targets in FPGA-based SoCs.

Strong C skills, bare-metal/RTOS experience, JTAG debugging, and experience with Xilinx MPSoC/Versal and Vivado tooling are essential. You will collaborate closely with design partners to drive issues to closure.

Qualifikationen

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 5+ years of industry experience in embedded firmware development.
  • Strong C fundamentals with bare-metal or RTOS firmware on ARM Cortex-A/AArch64.
  • Experience developing firmware for FPGA-based SoCs, ideally Xilinx MPSoC or Versal.
  • Board bring-up experience from the firmware side including power and clock sequencing.
  • Hands-on JTAG debugging and boot image creation to eMMC/SD/flash.
  • Oscilloscopes and logic analyzers for probing hardware/software issues.
  • Strong communication and collaboration with internal teams and external partners.

Kenntnisse

Strong C fundamentals
ARM Cortex-A/AArch64 firmware
Bare-metal/RTOS firmware
System-level debugging
JTAG debugging
Board bring-up experience
Communication skills
Problem solving in team
Oscilloscopes & logic analyzers

Ausbildung

BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent

Tools

AMD/Xilinx Vitis toolchain
Vivado
Xilinx MPSoC/Versal
PCIe endpoint bring-up
XDMA/QDMA on Xilinx devices
Hardware handoff (XSA) and BSP
Verilog/SystemVerilog read/modify

Jobbeschreibung

Minimum Qualifications
  • BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
  • 5+ years of industry experience in embedded firmware development
  • Strong C fundamentals and deep experience in bare-metal or RTOS firmware on ARM Cortex-A / AArch64
  • Experience developing firmware for an FPGA-based SoC, ideally on Xilinx MPSoC or Versal platforms
  • Proven experience owning board bring-up from the firmware side, including power and clock sequencing and incremental peripheral enablement
  • Hands-on experience debugging targets over JTAG and writing boot images to eMMC, SD, or flash
  • Hands-on experience with oscilloscopes and logic analyzers for probing PCB signals and debugging hardware/software interactions
  • Strong desire to dive deep into system-level issues and drive problems to closure in a team environment
  • Excellent verbal and written communication skills for working with internal teams and external design partners
Preferred Qualifications
  • Hands-on experience with the AMD/Xilinx Vitis toolchain, from hardware handoff (XSA) through BSP configuration to boot image
  • Working proficiency with Vivado sufficient to navigate a block design, interpret an address map, and re-export a hardware handoff
  • Experience bringing up a PCIe endpoint, including address translation and enumeration debugging
  • Experience with QDMA or XDMA on Xilinx devices, including the host driver side
  • Working knowledge of cache and coherency handling for DMA-accessible memory
  • Ability to read Verilog or SystemVerilog and make small, contained modifications
  • Effective use of AI-assisted development tools for navigating unfamiliar code and accelerating debugging

For this position we can only consider applicants with a Swiss work permit or a Swiss/EU passport.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

FPGA-ARM Embedded Firmware Engineer — Bring-Up Expert
FPGA-ARM Embedded Firmware Engineer — Bring-Up Expert

Experis Switzerland • Zürich

Vor Ort
CHF 110.000 - 140.000
Senior Embedded Firmware Engineer (FPGA/ARM)
Senior Embedded Firmware Engineer (FPGA/ARM)

LHH • Zürich

Hybrid
CHF 120.000 - 180.000
Hybrid work model
International team
Senior Embedded Firmware Engineer (FPGA/ARM) (m/w/d)
Senior Embedded Firmware Engineer (FPGA/ARM) (m/w/d)

LHH • Zürich

Hybrid
CHF 110.000 - 140.000
Senior FPGA/ARM Embedded Firmware Engineer - Hybrid Zürich
Senior FPGA/ARM Embedded Firmware Engineer - Hybrid Zürich

LHH • Zürich

Hybrid
CHF 120.000 - 180.000
Hybrid work model
International team
Senior Digital Design and Verification Engineer
Senior Digital Design and Verification Engineer

Ignite Next GmbH • Zürich

Hybrid
CHF 160.000 - 230.000
Senior FPGA & ARM Embedded Firmware Engineer (Hybrid, Zürich)
Senior FPGA & ARM Embedded Firmware Engineer (Hybrid, Zürich)

LHH • Zürich

Hybrid
CHF 110.000 - 140.000
FPGA Engineer - 12 months contract - Lausanne
FPGA Engineer - 12 months contract - Lausanne

Michael Page International (Switzerland) SA • Lausanne

Vor Ort
CHF 120.000 - 150.000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

Swediumglobal • Zürich

Vor Ort
CHF 77.000 - 101.000
Embedded Hardware Engineer - Power Electronics - Aargau
Embedded Hardware Engineer - Power Electronics - Aargau

Noir • Baden

Vor Ort
CHF 100.000 - 130.000
Flexible working hours
Health insurance
Retirement plan
+2
Electronic FPGA Engineer
Electronic FPGA Engineer

Myjob • Zürich

Vor Ort
CHF 110.000 - 160.000