BD

Sr. Staff Embedded Firmware/FPGA Systems Engineer

BD
Apply
2 months 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

BD

About BD

10,000+ employees

BD (Becton, Dickinson and Company) designs and manufactures medical devices, diagnostic equipment, laboratory instruments, and reagents for hospitals, clinical laboratories, and biopharma research. Its portfolio spans medication delivery (syringes, infusion sets), specimen collection, diagnostics, surgery, and vascular access, sold globally through direct sales and distributors. Founded in 1897 and headquartered in Franklin Lakes, New Jersey, BD is a public company listed on the NYSE (BDX).

Contact me