Demo

Sr. Embedded Engineer (PCIe Device Driver)

ASICSoft
San Jose, CA Full Time
POSTED ON 2/25/2025
AVAILABLE BEFORE 5/23/2025

Sr. Software Engineer – PCIe Device Driver Development (Contract)

Location : Silicon Valley, CA (Onsite / Hybrid)

Duration : 6-12 months (Contract)

Pay Rate : $70-$80 per hour

Experience : 5 years

Job Description :

We are seeking a Senior Software Engineer with expertise in PCIe device driver development to support ASIC / SoC design efforts. The ideal candidate will have experience with chip validation and bring a strong background in low-level software development. Additional experience with interfaces such as I2C, UART, SPI, and USB is highly desirable. This is a contract position (6-12 months) based in Silicon Valley .

Key Responsibilities :

  • Develop and optimize PCIe device drivers for ASIC / SoC platforms.
  • Collaborate with hardware and ASIC design teams to ensure seamless driver integration and system functionality.
  • Participate in chip validation , debugging, and bring-up efforts for new silicon.
  • Work with low-level interfaces (I2C, UART, SPI, USB, etc.) to ensure smooth system communication.
  • Conduct performance analysis and optimize software for reliability and efficiency.
  • Provide technical documentation, code reviews, and knowledge sharing with internal teams.

Required Qualifications :

  • 5 years of experience in low-level software development , including PCIe device drivers .
  • Strong proficiency in C / C for embedded systems.
  • Experience with ASIC / SoC validation and hardware / software co-design .
  • Familiarity with Linux kernel programming and driver development.
  • Hands-on experience with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
  • Understanding of computer architecture, memory management, and system-level debugging .
  • Preferred Qualifications :

  • Experience with other interfaces such as I2C, UART, SPI, USB .
  • Knowledge of firmware development and embedded systems programming.
  • Familiarity with FPGA prototyping and pre-silicon validation.
  • Experience with automated test frameworks and scripting (Python, Bash, etc.).
  • Contract Details :

  • Location : Silicon Valley (Onsite / Hybrid preferred).
  • Duration : 6-12 months.
  • Pay Rate : $70-$80 per hour (based on experience and qualifications).
  • Salary : $70 - $80

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Sr. Embedded Engineer (PCIe Device Driver)?

    Sign up to receive alerts about other jobs on the Sr. Embedded Engineer (PCIe Device Driver) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Sr. Embedded Engineer (PCIe Device Driver) jobs in the San Jose, CA area that may be a better fit.

    Sr Embedded Software Engineer

    CloudRay Inc, Palo Alto, CA

    Sr. Embedded Engineer

    Syntricate Technologies, Stanford, CA

    AI Assistant is available now!

    Feel free to start your new journey!