close

Senior FPGA and Firmware Engineer (80-100%)

Engineering
Zurich

Your responsibilities

  • Conceptualization and specification of digital subsystems
  • Design, simulation, implementation and verification of digital subsystems on FPGA's
  • Design and implement system-on-chip (SoC) solutions using embedded ARM processors such as Zynq Ultrascale, DDR memories, fast serial interfaces, 1G/10G Ethernet interfaces, and more
  • Conceptualization (Python/NumPy) and implementation of digital signal processing systems
  • Embedded software development and verification on multiprocessor SoC architectures running Linux
  • Provide FPGA-related input during the PCB hardware design phase and participate in PCB design reviews
  • Bring-up of new hardware
  • Close collaboration with software and hardware development teams
  • Design documentation

Your profile

  • MSc or PhD in Electrical Engineering or Computer Science
  • At least 5 years of experience with FPGA workflows from modeling to timing closure using modern tools (Python, Vivado)
  • In-depth understanding of digital circuit design, including issues related to clock crossing
  • Kledge of digital signal processing design, techniques, and theory
  • Advanced electrical engineering test skills, including usage of various forms of test/measurement equipment
  • Experience with embedded software development in a Linux environment
  • od kledge of VHDL/Verilog/System Verilog and C
  • Proficient in English, additional languages are a plus
We offer a diverse work environment in an international high-tech arena with an open and transparent company culture where personal development forms the basis of our success. We thrive on cooperation and support distributed decision-making that allows everyone to take responsibility and generate substantial impact from the start and on many levels.
 
is a great time to join the team.
 
We look forward to receiving your resume and motivation letter.