remote
Post Silicon Systems Software Validation Engineer - Hired by Matrix, Inc.
Software Engineer
Lead software validation for post‑silicon systems, leveraging advanced programming in Python, Lua, C/C++, Rust, and Go to design and execute rigorous test suites on complex chip architectures within cloud‑based environments.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for post‑silicon validation using Python, Lua, C/C++, Rust, and Go.
- Collaborate with hardware and firmware teams to define validation strategies and troubleshoot system‑level issues.
- Implement cloud‑native infrastructure to run large‑scale simulation and test workloads, ensuring scalability and reliability.
- Analyze test results, generate detailed reports, and drive root‑cause investigations for silicon defects.
- Contribute to continuous improvement of validation processes and tooling.
Requirements
- Strong programming experience in Python, Lua, C/C++, Rust, or Go.
- Deep understanding of computer architecture and chip/system validation methodologies.
- Hands‑on experience with cloud infrastructure (AWS, Azure, or GCP) for test automation.
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Effective communication and documentation abilities.