Senior Staff QA Engineer (C. C++, Python, CXL, PCIE)
Core
Senior QA Engineer designing and implementing automation frameworks for management subsystems, CXL, memory, and interconnect technologies, validating firmware for PCIe/CXL/memory controller products, and integrating quality processes into CI/CD pipelines.
Role type
Senior Staff IC QA Engineer (C/C++, Python, CXL, PCIe)
Builds
Production-grade automation frameworks, firmware validation suites, and CI/CD quality gates for next-generation semiconductor solutions.
Domain
Semiconductor hardware validation, CXL/PCIe/Interconnect protocols, Firmware testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ (GTest), Python (Pytest), CI/CD pipeline integration, system design, debugging (GDB, pdb, VSCode, PyCharm, CLion), protocol compliance validation, test suite refactoring, automation debugging, prompt engineering for AI-driven test generation
Preferred skills
Generative AI tools, open-source AI tools for test scenario generation
Technologies
Pytest, GTest, GitHub Actions, GitLab CI, Jenkins, Azure DevOps, GDB, VSCode, PyCharm, CLion, CXL, PCIe
Responsibilities
Design and implement advanced automation frameworks for CXL and memory controller products; Validate firmware for PCIe, CXL, and memory controller products; Add new test cases from scratch for Python and C/C++ components; Drive architectural discussions and influence technical decision-making across teams; Review code and enforce best practices; Mentor mid-level and junior engineers; Work within CI/CD pipelines to enable test execution, gating, and validation.
Seniority
Senior Staff, hands-on IC with mentorship responsibilities