onsite
Technical lead - Embedded Linux, Python - HCLTech
Engineering Manager
Lead a team of developers to design, develop, and deploy embedded Linux applications using Python, driving project success through mentorship, code quality, and cross‑functional collaboration.
About the role
Key Responsibilities
- Lead and mentor a team of software developers, ensuring high‑quality deliverables and timely project milestones.
- Design, develop, and implement embedded software solutions on Linux platforms using Python.
- Collaborate with cross‑functional teams to define project requirements, specifications, and architecture.
- Conduct code reviews, troubleshoot complex technical issues, and provide expert guidance to team members.
- Drive continuous improvement of development processes, tooling, and best practices for embedded systems.
Requirements
- Strong experience with Embedded Linux development and Python programming.
- Proven leadership skills with a track record of mentoring and managing software teams.
- Excellent problem‑solving abilities and a deep understanding of embedded software architecture.
- Effective communication skills for cross‑functional collaboration.
- Experience with version control, CI/CD pipelines, and automated testing in embedded environments.