Embedded Software QA and Automation Engineer
XConn Technologies Holdings Inc. - san jose, CA
Apply NowJob Description
IntroductionXconn 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 Embedded Software QA and Automation Engineer to work in our Systems and Software organization. We are looking for candidates who have good knowledge on Embedded Hardware, manual QA experience in Embedded Software environments and have experience developing Python based automation. This position is in our San Jose office. In this position, you will be responsible for QA and automation of software developed for managing the PCIeCXL switch silicon. This software will be used for customer reference designs and ASICSoC bring up and verification of the PCIeCXL 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 themParticipate in pre and post silicon SoC verification and software release testingAutomate the developed test cases and integrate them into automation frameworks and CICD frameworksDevelop, enhance and maintain automation frameworks, CICD frameworks, test management systems, test report dashboards, performance report dashboards and defect management dashboardsWork with software, hardware, and FAEcustomers to understand test requirements and produce quality software and hardware releasesWork with FAE and tech pubs to come up with user guides and customer visible documentationsBe available to work at ODM and customer sites if neededTake initiative, be proactive and assume full responsibilities of tasks and initiativesContribute towards organizational goals and objectivesRequirements and ExperiencesBS in CSEE with 6+ years of related experience, MS with 4+ years of related experienceExperience testing firmware, kernel drivers, low level software, and applications in Embedded HWSW environmentsExperience working on Embedded Linux andor Real Time Linux and ubootExperience working with ARM and ATOM architecturesExperience working with HW interfaces such as I2C, SPI, UART and JTAGProficient in Python and scripting languages. CC++ knowledge is a plusKnowledge of GIT, JENKINS, JIRA, Robot Framework, QTEST and YoctoKnowledge of PCIeCXL switches and protocolsExperience with ASICSoCBoard bring up and verification activitiesFamiliar with lab test equipment and PCIeCXL analyzersExpertise in software development lifecycles and software testing methodologies Demonstrates good analytical, problem-solving, and debugging skillsMust have effective interpersonal, teamwork, and communication skillsMust have the ability to multitask in a fast paced environmentHas an inherent sense of urgency and accountabilitySelf-motivated and a team player
Created: 2024-10-18