Introduction
Xconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and data centers server systems. The company demonstrated the world’s first CXL switch ASIC at the FMS event, Intel Innovation and OCP global summit in 2022.
We have an immediate need for a motivated and experienced Software QA and Automation Engineer to work in our Systems and Software organization. This position is in our San Jose office. In this position, you will be responsible for QA and automation of software developed for configuring and managing the PCIe/CXL switch silicon. This software will be used for customer reference designs and ASIC/SoC bring up and verification of the PCIe/CXL switch silicon. This position is critical for the company and you will play a key role in the successful launch of the Hardware and Software.
Functions and Responsibilities
- Develop functional, feature, integration, performance and regression test cases, test plans and execute them
- Participate in pre and post silicon SoC verification and software release testing
- Automate the developed test cases and integrate them into automation frameworks and CI/CD frameworks
- Develop, enhance and maintain automation frameworks, CI/CD frameworks, test management systems, test report dashboards, performance report dashboards and defect management dashboards
- Work with software, hardware, and FAE/customers to understand test requirements and produce quality software and hardware releases
- Work with FAE and tech pubs to come up with user guides and customer visible documentations
- Be available to work at ODM and customer sites if needed
- Take initiative, be proactive and assume full responsibilities of tasks and initiatives
- Contribute towards organizational goals and objectives
Requirements and Experiences
- BS in CS/EE with 8+ years of related experience, MS with 6+ years of related experience
- Experience testing firmware, kernel drivers, low level software, and applications
- Experience working on Embedded Linux and/or Real Time Linux and uboot
- Experience working with ARM and ATOM architectures
- Experience working with HW interfaces such as I2C, SPI, UART and JTAG
- Proficient in Python and scripting languages. C/C++ knowledge is a plus
- Knowledge of GIT, JENKINS, JIRA, Robot Framework, QTEST and Yocto
- Knowledge of PCIe/CXL switches and protocols
- Experience with ASIC/SoC/Board bring up and verification activities
- Familiar with lab test equipment and PCIe/CXL analyzers
- Expertise in software development lifecycles and software testing methodologies
- Demonstrates good analytical, problem-solving, and debugging skills
- Must have effective interpersonal, teamwork, and communication skills
- Must have the ability to multitask in a fast paced environment
- Has an inherent sense of urgency and accountability
- Self-motivated and a team player