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.
