onsite
Senior Embedded Device Test Lead - HCLTech
Software Engineer
Lead the testing and validation of embedded devices, designing test plans, automating test workflows, and driving quality improvements using C/C++, Python, and CI/CD pipelines.
About the role
Key Responsibilities
- Lead functional and technical discussions with clients and cross‑functional teams to interpret design specifications and identify performance concerns.
- Develop and maintain comprehensive test plans, test cases, and test scripts for embedded hardware and firmware.
- Design and implement automated test frameworks using Python and C/C++ to accelerate regression testing and improve coverage.
- Execute hardware debugging sessions, analyze test results, and collaborate with engineering to resolve defects.
- Integrate testing processes into CI/CD pipelines, ensuring continuous delivery of high‑quality firmware releases.
- Mentor junior test engineers, providing guidance on best practices and tool usage.
Requirements
- 5+ years of experience in embedded systems testing and validation.
- Proficiency in C/C++ and Python for test development.
- Strong knowledge of hardware debugging tools (e.g., JTAG, logic analyzers).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and test automation frameworks.
- Excellent communication skills and ability to collaborate with cross‑functional teams.
Skills
test automationpythoncicd