UST is a mission-driven company that transforms lives through technology. They are seeking a Validation DevOps Engineer to support semiconductor product validation workflows by driving automation, maintaining CI/CD pipelines, and collaborating with teams to enhance testing efficiency and reliability.
Responsibilities:
- Build and maintain CI/CD pipelines using Azure DevOps or Jenkins for hardware and firmware validation
- Automate test workflows using Python for firmware, BIOS, and driver validation tasks
- Support integration of validation test suites into CI environments and ensure stability across builds
- Manage infrastructure for test execution including virtual machines, containers, and lab assets
- Monitor job executions, debug failures, and drive improvements to test pipeline health and coverage
- Work with validation, development, and QA teams to triage bugs and deliver timely resolutions
- Develop dashboards for test metrics, status reporting, and automation health
- Maintain version control workflows using Git; manage branch strategy and release tagging
- Document build/test procedures and contribute to knowledge base for issue resolution
- Collaborate in a fast-paced Agile environment and drive continuous improvement
Requirements:
- Strong proficiency in Python scripting for test automation and orchestration
- Hands-on experience with Azure DevOps, Jenkins, or similar CI/CD tools
- Familiarity with semiconductor validation workflows (BIOS, firmware, hardware bring-up)
- Experience working in both Windows and Linux environments
- Git-based source control experience with code branching and merge strategies
- Excellent problem-solving and debugging skills
- Strong verbal and written communication skills
- Bachelor's degree in Computer Engineering, Electronics, or related field
- 8 years of experience in validation automation or DevOps engineering in a semiconductor environment
- Familiarity with YAML, Docker, and container-based deployment
- Experience working with Azure cloud infrastructure
- Exposure to Robot Framework, PyTest, or other test frameworks
- Understanding of system buses (PCIe, USB, I2C) and hardware interfaces
- Knowledge of Jira, Confluence, or equivalent tracking tools