Firmware and FPGA Engineer

Zurich Instruments Ag
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

C++
Software Debugging
Desktop Computing
Linux
Programming Tools
Logic Synthesis of Circuits
Digital Technology
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Design
PCI Express
SystemVerilog
Verilog
VHDL
Information Technology

Job description

  • Implement, test, and verify software executed on embedded systems running Linux
  • Debug software that provides limited visibility when running in an embedded environment
  • Develop and optimize FPGA logic that lays at the boundary and interacts with the embedded software
  • Maintain a high quality standard by reviewing code contributions by other developers
  • Collaborate closely with software, FPGA, and hardware development teams as well as product management
  • Help design digital systems with state-of-the-art SoC and FPGA chips for new products
  • Follow new trends in the embedded software development market, and propose the adoption of new concepts and tools

Requirements

  • MSc or PhD in Electrical Engineering or Computer Science
  • Expert knowhow in developing embedded software that interacts both with high-performance host computers and with underlying hardware including FPGAs
  • Advanced knowledge of embedded Linux development and tooling
  • Deep understanding of technologies like Ethernet, PCIe, CPU caches, DDR memories, DMA engines, etc.
  • Expert knowledge of C++. Basic knowhow of either VHDL or Verilog/SystemVerilog
  • Solid understanding of FPGA logic design and development tools
  • Proficient in English, additional languages are a plus

About the company

Zurich Instruments is a technology leader in advanced test and measurement instruments and in control electronics for quantum computing. Our products are used in many challenging research fields by scientists all over the world and by leading high-tech companies worldwide. We help advance science and build the next generation of quantum computers. Are you interested to learn how quantum computers work? Do you feel challenged and enthusiastic about building embedded systems that set new performance benchmarks in the market?

Apply for this position