Sr. Firmware Engineer

SoloPoint Solutions, Inc.

Fremont (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SoloPoint Solutions, Inc. in Fremont, CA is seeking an electrical design engineer to advance firmware and hardware integration for complex PCIe-based systems.

You will develop a portion of the Test Controller firmware, design PCIe interfaces and interface blocks for JTAG, SPI and I2C, and build DRAM controllers. Collaboration with hardware and software teams will be essential to bring-up and documentation.

Qualifications

  • Bachelor’s degree in electrical engineering.
  • 5 years of relevant design experience with PCI interfaces and design of interface blocks for serial buses: JTAG, SPI and I2C.
  • Experience with FPGA controlling board functions and firmware design tools.

Responsibilities

  • Develop a portion of the Test Controller firmware and design the PCIe interface.
  • Design interface blocks for JTAG, SPI and I2C and DRAM controllers.
  • Collaborate with hardware and software teams for bring-up, driver development and documentation.

Skills

PCIe interfaces
JTAG
SPI
I2C
Verilog
FPGA design
Firmware development
Place & route tools

Education

Bachelor’s degree in Electrical Engineering

Tools

Verilog
FPGA vendor tools
Place and route

Job description

Qualifications:

Bachelor’s degree in electrical engineering. 5 years of relevant design experience with PCI interfaces & Design of interface blocks for serial busses: JTAG, SPI and I2C Firmware design tools such as Verilog and the FPGA vendor tools for place and route. Experience with FPGA controlling board functions with Programmable Power Supplies, Pin Electronics, ADCs, and other functional blocks

Responsibilities:

Develop a portion of the Test Controller firmware as shown below. Design the PCIe interface section. Design interface blocks for various serial buses: JTAG, SPI and I2C Design the DRAM controllers Design the bus interface block which will be used to communicate with internal FPGA blocks as well as blocks controlling the board functions such as the Programmable Power Supplies, Pin Electronics, ADCs, and other functional blocks in the channel module. Make sure these blocks are functional via simulation initially and then on the hardware when available. Work with the hardware design team and the software team to assist bring-up and driver development. Maintain and update relevant documentation and records as required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Digital Hardware Engineer
Sr. Digital Hardware Engineer

SoloPoint Solutions, Inc. • Fremont (CA)

On-site
USD 120,000 - 180,000
Senior FPGA & PCIe Firmware Architect
Senior FPGA & PCIe Firmware Architect

SoloPoint Solutions, Inc. • Fremont (CA)

On-site
USD 120,000 - 180,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
FPGA Engineer
FPGA Engineer

SoloPoint Solutions, Inc. • Fremont (CA)

On-site
USD 140,000 - 200,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Sr. FPGA Design Engineer
Sr. FPGA Design Engineer

SoloPoint Solutions, Inc. • Palo Alto (CA)

On-site
USD 150,000 - 230,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Senior Firmware Automation Engineer
Senior Firmware Automation Engineer

Compunnel Inc. • Roseville (CA)

On-site
USD 120,000 - 150,000
Staff Firmware Engineer (15161)
Staff Firmware Engineer (15161)

Hru Tech • Sterling Heights (MI)

On-site
USD 120,000 - 160,000
Sr. IC Validation Engineer
Sr. IC Validation Engineer

Fidelis Companies • Denver (CO)

On-site
USD 110,000 - 150,000