Embedded Systems Engineer (PCIe Driver development for controller)


On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required


PCIe Driver development
Linux kernel
Linux device driver
embedded systems engineering
embedded C
Systems integration

Job Details

Title Role: Embedded Systems Engineer (PCI-e Driver s development for complex controller)

Location: San Jose, CA - ideally daily but could be open to Hybrid

Length of Contract : 3-6 months+

Hours: 40 hours per week

Process: 24-hour feedback Contract 2 Rounds: 30 min / 2nd round Technical interview panel in a single call. Sometimes b2b interviews depending on team member schedule.

Ideal start Date: ASAP

Need: Client has a need for their Platform integration team and seeking an Embedded Systems Engineer who has prior experience with PCIe driver development. This client wants someone with a strong Linux Kernel/Device Driver background who s specifically written PCI-e drivers for complex controller in C code.

They do NOT need people that only know of PCIe generically to their resume nor someone who s use just the interface or just knows how to implement communication protocol for PCIe.

Skills Required:

  • 5+ years of Recent hands-on embedded systems/embedded Linux experience
  • Specifically written PCIe drivers for complex controller previously
  • Embedded Linux, kernel, driver, C/C++ background
  • Prior experience in Software development and integration of various interfaces, such as I2C/I3C, SPI, PCIe, USB, SPI/eSPI, GPIO/SGPIO, Ethernet and others
  • Experience with developing system concept of operations and use cases.
  • Experience with system integration and test
  • Experience with troubleshooting integration issues including root-cause analysis.

About Oxford Global Resources