Overview The Firmware Engineer, reporting to the Team Leader, will be responsible for the complete hardware and firmware design of digital electronics, including component selection, resource estimation, and design for programmable devices such as FPGA, SoC,