Firmware Engineer 2
Core
Develop FPGA-based solutions and hybrid C/C++ microprocessor architectures for data acquisition and analysis systems.
Role type
Senior IC firmware engineer (FPGA/embedded)
Builds
FPGA solutions, data acquisition systems, and embedded firmware platforms
Domain
Quantum technology / Embedded systems
Deliverable
production ML models | product features
Required skills
FPGA development, C/C++, digital logic, computer architecture, Xilinx Vivado/Vitis, mixed-signal electronics debugging, device communication protocols (SPI, I2C, Ethernet, Serial), hybrid SOC/soft-microprocessor design, real-time embedded development
Preferred skills
Agile development, SOLID principles, performance optimization, startup environment experience
Technologies
Xilinx Vivado, Xilinx Vitis, C, C++, HDL
Responsibilities
Develop FPGA solutions with hybrid C/C++ and HDL architectures; design component interfaces for ADCs, DACs, and microcontrollers; build data acquisition and analysis systems; perform integration and verification testing of hardware/firmware platforms; collaborate with cross-functional hardware and software teams; conduct code reviews and maintain documentation.
Seniority
Mid-level, hands-on IC