Senior Build Automation Engineer

amd

Bangalore 8 Years Exp Posted 477d ago

Job Description

KEY RESPONSIBILITIES:

  • Own and maintain the build automation system, ensuring efficiency and reliability.
  • Optimize build times, reduce build failures, and improve overall system stability.
  • Manage and enhance the Buildroot-based system for packaging a Linux distribution.
  • Ensure seamless CI/CD integration with automated build, test, and deployment workflows.
  • Work closely with development teams to define and implement custom build requirements.
  • Automate dependency management, caching, and incremental builds for efficiency.
  • Troubleshoot build failures, toolchain issues, and packaging inconsistencies.
  • Implement best practices for reproducible and deterministic builds.

PREFERRED EXPERIENCE:

  • 8+ years of experience in build automation, software compilation, or CI/CD engineering.
  • Strong expertise in Makefile-based build systems and modern build automation techniques.
  • Experience with Buildroot for creating custom Linux distributions.
  • Deep understanding of toolchains, cross-compilation, and dependency management.
  • Familiarity with CI/CD pipelines and their integration with build systems.
  • Proficiency in Python, Bash, and scripting languages for automation.
  • Experience with infrastructure automation (Ansible, Terraform, or equivalent).
  • Hands-on experience with Linux system administration and performance tuning.
  • Strong knowledge of Git workflows, webhooks, and repository management.
  • Understanding of containerized builds (Docker, Kubernetes) is a plus.

Similar Openings for You