onsite
Technical Consultant - HCLTech
Software Engineer
Lead the design and optimization of build infrastructure, CI/CD pipelines, and developer productivity tools for large‑scale software and embedded systems, driving reliable, scalable delivery across cross‑functional teams.
About the role
Key Responsibilities
- Own and enhance build infrastructure for multi‑repo, cross‑platform environments.
- Design and optimize CI/CD pipelines covering build, test, packaging, and release.
- Develop Docker‑based build environments and modernize legacy workflows.
- Integrate and maintain toolchains for embedded and cross‑compilation setups.
- Drive automation using Python and Shell scripts to improve engineering efficiency.
- Manage release processes and coordinate with cross‑functional teams to ensure timely delivery.
Requirements
- Proven experience designing and maintaining build systems and CI/CD pipelines.
- Strong scripting skills in Python and Shell.
- Hands‑on experience with Docker and containerized build environments.
- Knowledge of embedded systems and cross‑compilation toolchains.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.