Staff Firmware Engineer
Fremont, CA 
Share
Posted 20 days ago
Job Description
About our group:

The media tester equipment team at Seagate Fremont Research Center is designing and upgrading media testers for media production factory, drive assembly factories.

About the role - you will:

  • Program FPGAs and microcontrollers to collect/organize data from various ICs/sensors via serial and parallel communication protocols (SPI, I2C, USB, PCIe) and disseminate that data in a multitude of serial outputs such as USB, UART, NRZL.
  • Perform functional verification, timing closure, clock domain crossing (CDC) and constraint generation for FPGAs using ModelSim and Xilinx Vivado EDA design tools
About you:

  • You are self-motivated.
  • You have a strong work ethic.
  • You are a team player.
Your experience includes:

  • Experience with FPGA and microprocessor development, including hardware descriptor languages (i.e. Verilog, VHDL)
  • Experienced with programming of FPGAs and microcontrollers to collect/organize data from various ICs/sensors via serial and parallel communication protocols. (SPI, I2C, USB, PCIe) and disseminate that data in a multitude of serial outputs such as USB, UART, NRZL.
  • Experienced with functional verification, timing closure, clock domain crossing (CDC) and constraint generation for FPGAs using ModelSim and Xilinx Vivado EDA design tools.
  • Experienced with system and sub-system level electrical design of analog, digital, ADC, DAC, memory, imaging devices, power and motion control electronics.
  • Experienced with verification of designs by implementing testbenches to generate simulation and advanced verification techniques like UVM and constrained test insertion environments.
  • Proficient with C/C++ Python, TCL and LabVIEW.
  • Bachelor's Degree in Electrical Engineering and 8+ years' experience, or Master's Degree in Electrical Engineering and 5+ years' experience, or PhD and 3+ years of experience or equivalent education and experience.
Location:

Location: Freemont, USA Research Center
Travel: None


Seagate Technology is committed to equal opportunity in employment and welcomes applications from all sections of the community, irrespective of sex, marital status, religious affiliation, age, disability, veteran status, or ethnic origin

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
8+ years
Email this Job to Yourself or a Friend
Indicates required fields