BD

Sr. Staff Embedded Firmware/FPGA Systems Engineer

BD
Apply
2 hours ago
Milpitas, CA, USAStaff+

Base Salary

$169k - $270k/yr

Responsibilities

  • Provide technical direction and architectural guidance for embedded firmware and FPGA development across multiple product lines.
  • Own the development and architecture of embedded firmware and programmable logic for complex instrumentation systems.
  • Define system architecture and partitioning across ARM SoC, DSP, FPGA, and off-board compute.
  • Develop FPGA RTL, Linux BSP components, kernel configurations, boot loaders, HALs, and device drivers.
  • Build embedded services in C/C++ and Python-based automation for testing, validation, and workflows.
  • Optimize data-path performance across memory, DMA, and high-speed I/O boundaries.
  • Collaborate with a distributed global team and multidisciplinary partners to deliver integrated product solutions.
  • Develop simulation testbenches and verification plans and influence technical direction.

Requirements

  • BS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required; an MS is preferred.
  • 10+ years of experience in embedded firmware and FPGA development, including technical leadership roles.
  • Proficiency in Verilog, VHDL, or SystemVerilog, including FPGA RTL development, simulation testbenches, synthesis, and timing closure.
  • Experience with Xilinx Vivado or Intel Quartus, AXI4/AXI-Stream interconnects, and DMA controller design.
  • Experience with Python, C/C++, version control systems, and modern development tools.
  • Experience with hardware interfaces including SPI, I2C, UART, PCIe Gen 3/4/5, JESD204B/C, and DDR3/DDR4 or equivalent.
  • Strong understanding of embedded Linux, kernel configuration, and driver development.
  • Strong understanding of testbench development, ModelSim or VCS simulations, and verification planning.
  • Ability to communicate complex technical concepts, influence technical direction, collaborate across disciplines, and apply systems-level thinking.
  • Preferred experience with FPGA-based data acquisition systems in flow cytometry, genomics, or similar high-throughput biomedical instrumentation.
  • Preferred experience with JESD204B/C, PCIe, DDR4/LPDDR, or USB 3.x in instrumentation or high-throughput domains.
  • Preferred experience improving legacy codebases and guiding teams toward sustainable engineering practices.

Benefits

  • Onsite work in Milpitas, California, with on-site and laboratory presence required at least four days per week.
  • Comprehensive total rewards, compensation, and benefits programs with reward and recognition opportunities.
  • Employment may be contingent on providing sufficient proof of full COVID-19 vaccination in certain locations.
  • Workplace accommodation requests are considered under applicable law.

Tech Stack

Categories

Contact me