Job
Description
As a Systems Engineer at UST, you will play a crucial role in the development of system test plans, test cases, and automation for individual modules/products like compute, accelerators, and GPUs used in Data Centre or Cloud environments. Your responsibilities will include collaborating with silicon, platform hardware, and firmware teams to create test content based on product requirements. You will be instrumental in ensuring that the product meets quality criteria, adheres to specifications, and meets project schedules and timelines through the development and execution of automation for the test content. To succeed in this role, you should have solid experience in systems engineering, particularly in dealing with embedded systems qualification and validation, system-level integration, automation frameworks like Robot Framework, and debugging system software. Your expertise should extend to hardware interfaces, system design, and reading schematics. Additionally, familiarity with network/system management concepts such as IPMI, BMC, SNMP, BIOS, Device Drivers, and High Availability would be advantageous. Proficiency in automation scripting using Python/RUST with Robot Framework is essential for this position. You should be adept at creating system test cases, test plans, developing test content, automating execution, generating test reports, and debugging/triaging failures. Experience in establishing automated testing pipelines and CI/CD systems, coupled with a deep understanding of system-level debugging and managing production-level issues, will be highly valued. Key Skills Required: - Baseboard Management Control (BMC) / Intelligent Platform Management Interface (IPMI) - Linux Device Drivers and OS Internals - Board Support Packages (BSP) - Firmware - Boot Loader, U Boot, Power Boot, UEFI, BIOS - System Bus - PCIe, I2C, I3C, SPI, SCSI, NVMe, USB At UST, we uphold core values that guide our actions and decisions. Our commitment to humility, humanity, and integrity shapes our interactions and drives us to innovate, promote diversity and inclusion, and prioritize people in everything we do. We are dedicated to making a positive impact on society and fostering enduring relationships built on trust and responsibility. In this dynamic role, you will have the opportunity to contribute to groundbreaking projects, engage in system-level debugging, and participate in stress, performance, and reliability testing. Your communication skills, problem-solving abilities, and technical expertise will be instrumental in ensuring the success of our projects and delivering value to our clients. Please note that UST may periodically redefine your roles and responsibilities based on organizational needs and performance evaluations. By aligning with our values and policies, you will be an integral part of our journey towards innovation, diversity, and excellence in all aspects of our work.,