onsite
Automation Tester - Silicon Platform Validation - HCLTech
Software Engineer
Entry‑level automation tester focused on silicon platform validation, writing and debugging embedded C code, and verifying communication protocols such as UART, SPI, and I2C on microcontroller‑based hardware.
About the role
Key Responsibilities
- Develop, execute, and maintain automated test scripts for silicon platform validation using embedded C.
- Debug and troubleshoot firmware on microcontroller boards, analyzing failures and reporting root causes.
- Validate communication interfaces (UART, SPI, I2C) and ensure compliance with protocol specifications.
- Collaborate with hardware and firmware teams to create test plans, review design documents, and improve test coverage.
- Document test results, maintain test logs, and contribute to continuous improvement of validation processes.
Requirements
- Basic knowledge of C programming and embedded systems concepts.
- Understanding of microcontrollers, memory architecture, pointers, and data structures.
- Familiarity with UART, SPI, and I2C communication protocols.
- Experience with embedded development tools, IDEs, and debugging techniques.
- Strong analytical skills, good communication, and ability to work effectively in a team environment.