Advanceden logo
AdvancedenPosted 1 week ago

Firmware Engineer

$110,000–$150,000 year

On-siteRedwood City, California, United States

Full Time

Job Summary

Design and modify programmable logic, components, and circuitry for electronic equipment and devices using RTL designs in Xilinx Vivado and Mentor Questasim. Apply rigorous engineering and DSP concepts to develop robust technical solutions, including FIR, IIR, and CIC filters. Collaborate with cross-functional hardware and software teams to define interfaces, requirements, and system performance for mission-critical applications. Develop verification test benches for logic design simulation and execute FPGA-based DSP design. Perform technical reviews, design analysis, and hardware evaluations while supporting project planning through effort estimation and scope validation. Required hands-on laboratory and hardware debugging experience with oscilloscopes and JTAG debuggers.

Required Qualifications

  • Understanding of control systems and their application to power electronics
  • Knowledge of VHDL design experience using Xilinx Vivado and Mentor Questasim
  • Exposure to AMD/Xilinx FPGA and FPGA SoC technologies, including Zynq UltraScale+ and Series 7 devices
  • Proficient in Vivado (GUI and TCL), including design optimization and floorplanning
  • Familiarity with timing analysis, timing closure, and design pipelining
  • Basic understanding of FPGA design building blocks such as CDC, AXI, Wishbone, and arbitration logic
  • Ability to troubleshoot hardware using oscilloscopes, logic analyzers, spectrum analyzers, and JTAG debuggers
  • Experience with FPGA-based DSP design, including FIR, IIR, and CIC filters
  • Working knowledge of Git version control
  • Strong written and verbal communication skills
  • 1–5 years of FPGA development experience
  • Experience collaborating with hardware and software teams
  • Knowledge of embedded processors, FPGA test benches, and design verification
  • Required hands-on laboratory and hardware debugging experience
  • B.S. or M.S. in Electrical or Computer Engineering or related field
  • Location: Redwood City, California in office

Desired Qualifications

  • MATLAB and/or Python for filter design and tool development
  • C++ programming experience
  • Familiarity with JIRA, Confluence, and Bitbucket

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce