Staff/ Senior Staff QA Engineer (C, C++, Python, CXL, PCIE)
Core
Designing and implementing advanced automation frameworks to validate firmware for PCIe, CXL, and memory controller products, integrating quality processes into CI/CD pipelines.
Role type
Staff/ Senior Staff QA Engineer (C, C++, Python, CXL, PCIE)
Builds
Production-grade firmware validation frameworks for management subsystems, memory, and interconnect technologies.
Domain
Semiconductor hardware validation (CXL, PCIe, Memory Controllers)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ (expert), Python (expert), Pytest, GTest, CI/CD pipeline integration, system design, debugging (GDB, pdb, VSCode, PyCharm, CLion), protocol compliance, performance validation, code review, architectural decision-making, mentorship, prompt engineering, open-source AI tools for test generation
Preferred skills
Generative AI, prompt engineering, AI-driven testing tools
Technologies
Pytest, GTest, GitHub Actions, GitLab CI, Jenkins, Azure DevOps, GDB, VSCode, PyCharm, CLion
Responsibilities
Develop and maintain production-grade test suites for Python and C/C++ components; debug test failures and enhance existing test suites for reliability; drive architectural discussions and influence technical decision-making; mentor mid-level and junior engineers; collaborate on defining technical requirements and delivery plans; execute test gating and validation within CI/CD pipelines
Seniority
Senior, hands-on IC with architectural influence and mentorship