Collaborate with a Leading TeamJoin Arista Networks as a talented FPGA Build System Engineer within our Engineering Productivity (EngProd) team, where you will play a pivotal role in designing, optimizing, and maintaining build systems and CI/CD pipelines that drive FPGA development workflows.In this dynamic role, you will collaborate closely with FPGA engineers and other team members to establish secure, scalable, and fault-tolerant build infrastructure. Your contributions will directly impact the build systems utilized by Arista's product development teams, employing industry-standard tools including Jenkins, Ansible, Gerrit, Git, Docker, Kubernetes, and FPGA-specific toolchains. You will automate build processes, enhance compilation times, and ensure that our FPGA development workflows are both efficient and reliable.Your ResponsibilitiesDesign and optimize build systems for FPGA development workflows, emphasizing scalability, reliability, and performance.Develop and manage end-to-end CI/CD pipelines for FPGA projects using Jenkins.Automate build processes through Python, Shell scripting, and Makefiles.Create and deploy containerized build environments leveraging Docker and orchestrate with Kubernetes.Monitor the performance of build systems, identify bottlenecks, and implement strategies for optimization.Troubleshoot complex build failures, dependency issues, and toolchain challenges.Implement infrastructure-as-code using Ansible for provisioning and configuration management.Manage source control workflows and best practices with Git and Gerrit.Engage closely with FPGA engineers to understand requirements and enhance the developer experience.Document build systems, runbooks, and architectural diagrams effectively.Proactively monitor build infrastructure, respond to alerts, and establish automated alert handling mechanisms.Plan and communicate maintenance windows for build infrastructure.Research and adopt best practices in build systems and CI/CD to maintain secure, scalable, and fault-tolerant infrastructure.Write postmortem documents for build system incidents and implement preventative measures.
Mar 9, 2026