Staff/ Senior Staff QA Engineer (C, C++, Python, CXL, PCIE)
Core
Design, develop, and maintain production-grade software systems and automation frameworks for management subsystems, CXL, memory, and interconnect technologies.
Role type
Staff/ Senior Staff QA Engineer (C, C++, Python)
Builds
Automation frameworks, firmware validation for PCIe/CXL/memory controller products, and CI/CD pipeline integration.
Domain
Semiconductor / Hardware Validation / Interconnect Technologies
Required skills
C/C++ (GTest), Python (Pytest), CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Azure DevOps), debugging (GDB, pdb, VSCode, PyCharm, CLion), system design, architectural decision-making, code review, mentorship, prompt engineering, AI-driven testing tools.
Preferred skills
Generative AI, open-source AI tools, advanced automation debugging.
Responsibilities
Develop and maintain test suites for Python and C/C++ components; debug test failures and failure outputs; integrate quality processes into CI/CD pipelines; drive architectural discussions and influence technical decisions; mentor mid-level and junior engineers; add new test cases from scratch; refactor existing test suites for reliability and maintainability.
Seniority
Staff/ Senior Staff, hands-on IC with architectural influence and mentorship.