Job Summary
4-8 years of experience in embedded system based validation and test automation. The candidate should have strong technical skills in Python, Automation, PowerShell and preferably, hands-on experience with USB-C/PD.
Key Responsibilities
USB Firmware Validation
Python development
Automation
PowerShell development
Embedded Device Testing
Skill Requirements
A solid understanding of validation methodologies using automation is essential.
Strong experience in Azure DevOps or CI/CD test automation frameworks
Experience in Python and PowerShell
Experience developing test automation infrastructure for embedded devices
Hands on experience with configuring test devices and working in a lab environment
Familiar with identifying and raising bugs, setting up the environment to reproduce issues and collaborating with FW devs.
Experience with microcontrollers, computer vision are a plus
Very good in Embedded systems concepts and Embedded protocols (I2C, SPI, UART, USB), experience in C.
The candidate should be available for long-term engagement on this project
Should have a strong interest in both automation and manual bug repro.
Other Requirements
Nice to have:
USB Type C protocol and PD internals
Good communication