About the role

  • Firmware Engineer designing embedded firmware solutions for bioinstrumentation at Axion Biosystems. Collaborating with multidisciplinary teams to develop cutting-edge technologies for life sciences research.

Responsibilities

  • Perform all aspects of embedded firmware design and development, including architecture, design, implementation, testing, and debugging
  • Write device drivers for complex ASICs, FPGAs, and other components
  • Contribute to hardware design and participate in hardware design reviews
  • Participate in system bring-up of new hardware, including FPGA configuration, interface validation, and debugging of high-speed interfaces.

Requirements

  • Bachelor’s or Graduate degree in Electrical Engineering, Computer Engineering, or a related field
  • 5+ years of professional experience in firmware design and development
  • Proficient with VHDL and/or Verilog and tools for FPGA design, especially for AMD Xilinx Zynq-7000 and UltraScale SoCs (Xilinx Vivado preferred)
  • Experience with FPGA debugging tools including oscilloscopes, logic analyzers, and integrated logic analyzers
  • Experience designing firmware in C and/or C++
  • Experience implementing FIR and IIR filters using DSP resources in FPGAs
  • Experience working with processor cores in the FPGA
  • Familiarity with high-speed signaling protocols such as gigabit Ethernet and associated media-independent interfaces like RGMII/SGMII, DDR3/4, USB2/3, and LVDS
  • Familiarity with low-speed signaling protocols including SPI, I2C, and UART
  • Familiarity with mixed-signal circuit design, low-noise analog design, signal and power integrity (SI/PI), and electromagnetic compatibility (EMC)
  • Proficient with source code control systems such as git
  • Excellent problem-solving skills and the ability to work in a collaborative environment
  • Knowledge of Python for data analysis and test automation

Benefits

  • 401k
  • 401k Matching
  • Health, Dental, and Vision Insurance
  • PTO
  • Hybrid & Flexible Work Schedules

Job title

Senior FPGA Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job