FPGA Build System Engineer - Engineering Productivity - Sydney
Core
Design, optimize, and maintain build systems and CI/CD pipelines for FPGA development workflows to ensure scalability, reliability, and performance.
Role type
Senior IC FPGA Build System Engineer
Builds
Scalable, fault-tolerant build infrastructure and containerized build environments for FPGA product development teams
Domain
Networking hardware (FPGA) development and engineering productivity
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Shell/Bash scripting, Makefiles, Linux administration, CI/CD pipeline design, Docker, Kubernetes, Ansible, Git, FPGA toolchains
Preferred skills
TCL scripting, Xilinx Vivado/ISE, Intel Quartus, ModelSim, Gerrit, Perforce, Prometheus, Grafana, Terraform, GCP, ArgoCD, Spinnaker, hardware/software co-design
Technologies
Jenkins, Ansible, Gerrit, Git, Docker, Kubernetes, Python, Shell, Makefiles, Xilinx Vivado, Xilinx ISE, Intel Quartus, ModelSim, Prometheus, Grafana, Terraform, GCP, ArgoCD, Spinnaker, Artifactory
Responsibilities
Design and implement build systems for FPGA workflows; Develop and maintain end-to-end CI/CD pipelines; Automate build processes using scripting; Build and deploy containerized environments; Monitor build system performance and optimize; Troubleshoot complex build failures and toolchain issues; Implement infrastructure-as-code for provisioning
Seniority
Senior, hands-on IC