FPGA DevOps Engineer
Listed on 2026-08-04
-
Manufacturing / Production
Systems Engineer
FPGA Dev Ops Engineer
* Must be U.S. citizen due to U.S. Government contract requirements.*
* Must be eligible to obtain and maintain a DoD Secret clearance. Active clearance preferred.*
Are you tired of office politics and bureaucracy? Arkham Technology is a small innovative company that is all about getting work done without the drama and politics. How do we do it?? We offer a great office environment, small and friendly setting – We focus on fun, like great projects, free snacks and group activities – all while being productive. If you love working on fun projects big and small, are excited about finding solutions to problems, like working with amazingly genuine people, this is the place for you.
We are looking for a few exceptional engineers who love what they do and want to work with others who are just as passionate about engineering. We think we have the best work environment out there but apply for a position and come take a look.
Position Summary: We are seeking a versatile and motivated FPGA Dev Ops Engineer to join our Embedded Systems team. In this role, you will operate AMD Vitis and Vivado tools while integrating them into a modern, automated Dev Ops infrastructure
. You will help bridge the gap between hardware design and CI/CD automation, enabling scalable, reproducible, and high-quality delivery of FPGA and embedded systems.
Key Responsibilities:
- Operate and maintain AMD Vivado and Vitis tool chains for FPGA/SoC development (Zynq, Versal).
- Automate synthesis, implementation, IP integration, bitstream generation, and platform export using Tcl and Python
. - Design, implement, and maintain Dev Ops pipelines using tools such as Git Lab CI
, Jenkins
, or Git Hub Actions
, with workflows described in YAML
. - Integrate HDL/RTL codebases (Verilog/VHDL/System Verilog) into version-controlled, testable, and deployable pipelines.
- Develop robust scripting and automation solutions for toolchain orchestration, artifact packaging, and deployment.
- Support and extend build/test infrastructure for both firmware and hardware components across heterogeneous targets.
- Maintain consistent and reproducible environments using containers (
Docker
) or virtualization technologies. - Collaborate with software, hardware, and QA teams to ensure seamless handoff and traceability of artifacts across development stages.
Required Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 3+ years of experience with AMD Vivado and Vitis tool chains.
- Strong scripting skills in Python and Tcl for automation of FPGA workflows.
- Experience designing CI/CD pipelines using YAML-based workflows (e.g., Git Lab CI/CD, Jenkins Pipelines).
- Proficient with Git and collaborative version control practices.
- Solid understanding of FPGA development flow and related deliverables: IP packaging, synthesis, timing closure, and bitstream export.
- Familiarity with Linux environments and Bash scripting.
Preferred Qualifications:
- Experience with AMD Versal ACAP and Zynq Ultrascale+ devices.
- Exposure to embedded Linux
, , or Peta Linux build systems. - Experience deploying Dev Ops solutions using Docker
, Podman
, or similar containerization tools. - Familiarity with Ansible
, Terraform
, or other infrastructure-as-code solutions. - Hands-on knowledge of hardware-in-the-loop (HIL) testing or FPGA simulation and regression testing frameworks.
- Understanding of secure build pipelines, artifact signing, and traceable FPGA release management.
We are an Equal Opportunity Employer. We do not discriminate based on race, religion, sex, national origin, age, veteran status, disability or any other protected class.
Job Type: Full-time
Pay: $90,000.00 - $ per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- How did you hear about this opportunity? (Indeed, Linked In, Flyers, or other)
Ability to Commute:
- Irvine, CA 92614 (Preferred)
Ability to Relocate:
- Irvine, CA 92614:
Relocate before starting work (Preferred)
Work Location:
In person
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).