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
SeniorJob 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?