onsite
Senior Tech Lead - Embedded Linux, Java, Python - HCLTech
Software Engineer
Lead end‑to‑end validation of IoT ecosystems, driving quality across device, cloud, and mobile layers using Embedded Linux, Java, and Python. Mentor cross‑functional teams to deliver reliable, high‑performance solutions.
About the role
Key Responsibilities
- Architect and execute comprehensive end‑to‑end testing for IoT workflows spanning device firmware, cloud services, and mobile applications.
- Lead a multidisciplinary QA team, providing technical guidance on Embedded Linux, Java, and Python test frameworks.
- Collaborate with product, engineering, and operations to define quality metrics, test plans, and defect resolution processes.
- Drive continuous improvement of testing automation, CI/CD pipelines, and performance monitoring for IoT stacks.
- Mentor junior engineers, fostering best practices in test design, code quality, and documentation.
Requirements
- 10+ years of experience in embedded systems, with deep expertise in Embedded Linux, Java, and Python.
- Proven track record leading QA for complex IoT ecosystems, including device, cloud, and mobile components.
- Strong knowledge of test automation tools, CI/CD, and performance profiling.
- Excellent communication skills and ability to influence cross‑functional teams.
- Experience with Agile methodologies and delivering high‑quality releases on schedule.