PCIe Firmware Engineer

Rebellions

Job Summary

This role involves developing PCIe subsystem control firmware, managing LTSSM and power states, and implementing features like DMA, ATU, ATS, SRIO-V. The engineer will also work on integrated programmable core firmware and support PCIe compliance tests. Key qualifications include a minimum of 5 years in hardware-software integration, validation, and driver/firmware development on PCIe (Gen3/4/5), along with a strong understanding of PCIe protocol, silicon validation, embedded software, and debug skills.

Must Have

  • Minimum of 5 years of experience in hardware-software integration, validation, driver/firmware development, and testing on PCIe (Gen3/4/5).
  • Bachelor’s or higher degree in Electrical Engineering or Computer Engineering.
  • Deep understanding of PCIe protocol (Gen3/4/5).
  • Strong background in silicon validation and embedded software development, with proven debug skills.
  • Excellent communication and problem-solving skills.

Good to Have

  • Over 10 years of experience in hardware-software integration, validation, driver/firmware development and test on PCIe (Gen3/4/5).

Job Description

Responsibilities and Opportunities

  • PCIe subsystem control firmware development
  • LTSSM and power state management
  • DMA, ATU, ATS, SRIO-V and customized features implementation
  • PCIe sub system integrated programmable core firmware development
  • Support and debug PCIe compliance tests

Key Qualifications

  • Minimum of 5 years of experience in hardware-software integration, validation, driver/firmware development, and testing on PCIe (Gen3/4/5)
  • Bachelor’s or higher degree in Electrical Engineering, Computer Engineering
  • Deep understanding of PCIe protocol (Gen3/4/5)
  • Strong background in silicon validation and embedded software development, proven debug skills
  • Excellent communication and problem-solving skills

Ideal Qualifications

  • Over 10 years of experience in hardware-software integration, validation, driver/firmware development and test on PCIe (Gen3/4/5)

Application Process

  • Document screening - On-line interview (including coding test) - Culture-fit interview - On-site interview - Compensation negotiation - Final acceptance
  • The application process may vary by job and is subject to change depending on schedule and circumstances.
  • Application schedule and results will be individually notified via the email address provided during application.

Notes

  • This announcement may close early upon completion of recruitment.
  • If there are false facts in the application, acceptance may be canceled.
  • Employment may be restricted if legal qualifications required for recruitment and job performance are not met.
  • Veteran and disabled status will not disadvantage candidates in the recruitment process.
  • The scope of duties may be changed considering the candidate's overall career and experience. If such a change is necessary, it will be communicated with the candidate at an appropriate time before the final offer of employment.
  • For inquiries related to recruitment, please contact the email address below.
  • recruit@rebellions.ai

3 Skills Required For This Role

Communication Talent Acquisition Game Texts

Similar Jobs