You are viewing a preview of this job. Log in or register to view more details about this job.

Firmware Design Engineer

Job Description
In this role, you have the opportunity to
work as part of a small, collaborative product team to design, integrate, and test secure processing firmware in embedded and enterprise secure processing solutions.
 
You are responsible for
  • Design modular and portable FPGA firmware functional blocks to meet the requirements of open-architecture standards
  • Modernize existing FPGA firmware products for technology updates in processing hardware
  • Optimize system performance to meet demanding customer requirements
  • Design and test functional blocks for Altera/Intel, Microsemi, and Xilinx FPGAs
  • Collaborate with engineering team to design and develop system architectures and hardware interfaces
  • Capture system specifications and performance requirements
  • Work with customer support team to reproduce and resolve customer issues
  • Support design team in bring-up and test of software products
  • Develop and maintain firmware test suite to verify system capabilities and requirements
  • Communicate project status and risks to executive team
  • Consult on technical proposals and hardware system design
 
You are a part of
Mercury's system security engineering team that is focused on embedded and enterprise secure processing solutions. You will be engaged during all phases of the product lifecycle and will have the ability to influence software compatibility and system design decisions as well as the responsibility to design, develop, simulate, test and document FPGA firmware systems and products.
 
To succeed in this role, you should have the following skills and experience
  • B.S. in Computer Science , Electrical or Computer Engineering
  • Proficient in Verilog/VHDL
  • Familiar with Vivado, Libero, and Quartus design workflow
  • Knowledge of embedded Linux environments