Hope you are doing great, this is regarding PCIe Device Driver role in San Jose, CA. Please find the Job description below for your reference and let me know if you would be interested in this role.
Job Title: PCIe Device Driver
Location: San Jose, CA
Duration: 6+ Months
Skills and experience required:
5+ years in industry with relevant software development experience.Prior experience with PCIe interface and Linux PCI software stack is required.Prior experience with Linux kernel driver development is required.Hands on experience with hardware debugging required.Expert C / C++ programming.Very good understanding of computer architecture principals.
Good C programming experienceLinux kernel developerLinux BSP developer who has worked on basic board peripherals like I2C, SPI, regulators etcDevelopment of Linux PCI Express (PCIe) device driver.Linux board support package (BSP) development.Linux kernel development for SMI hardware.
Experience with hardware low level primitives, microarchitecture is a strong plus.Development with hardware interfaces like I2C, SPI, JTAG, GPIOs, PLL, regulators is a strong plus.Python/bash shell programming is a plusPrior experience with upstreaming Linux kernel patches is a plus.