DevOps Engineer
Heads Up Technologies · Kirkland, WA · 1 mo ago
On-siteInformation Technology$135k–$155k/yrFull-time
About the role
We are seeking a DevOps Engineer to improve and maintain the developer tooling, CI/CD pipelines, and test infrastructure that our embedded software, firmware, and FPGA teams rely on every day.
Responsibilities
- Work Days and Hours: Monday- Friday, Full-Time.
- Location: Onsite in Kirkland, Washington.
- Compensation: $135,000 to $155,000 per year.
- Work Eligibility: Must be a U.S. Citizen and authorized to work in the United States.
- Build and maintain GitHub Actions CI/CD workflows for embedded software, firmware, and FPGA builds across Windows, Linux, and Xilinx toolchains.
- Deploy and manage self hosted GitHub Actions runners, on premises and/or cloud based, to support embedded build and test workloads that require specific toolchains, hardware access, or long running jobs.
- Design and deploy on premises hardware in the loop test systems for automated regression testing of embedded audio and video products, including fixture orchestration, instrument control, and result reporting.
- Stand up an artifact repository for managing build outputs, binary assets, and firmware images.
- Lead the migration from legacy version control, including SVN, to Git and GitHub, including repository structure, branching strategy, and team onboarding.
- Evaluate and integrate tools that improve developer productivity across embedded and FPGA workflows.
- Provision, configure, and maintain build and test servers, including runner scaling, OS imaging, and toolchain installation.
- Develop and maintain a package management system for embedded software distribution.
- Define and implement Infrastructure as Code solutions for build servers, runners, test rigs, and development environments.
- Optimize compute and storage resources across CI/CD, runners, and hardware in the loop testing infrastructure.
- Identify bottlenecks across engineering workflows and propose scalable improvements.
- Mentor engineers in Git, GitHub Actions, automation, and DevOps best practices.
- Conduct code reviews for build scripts, deployment pipelines, and automation components.
- Maintain documentation for build, test, and deployment processes.
- Establish metrics for build performance, test coverage, and pipeline reliability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Five or more years of DevOps or automation experience.
- Experience with version control systems, including Git. SVN migration experience is a plus.
- Experience developing CI/CD pipelines. GitHub Actions experience is strongly preferred.
- Experience deploying and managing self hosted runners or build agents.
- Experience with automated testing frameworks and infrastructure.
- Experience with package management and software distribution.
- Strong scripting and automation skills, such as Python, Bash, or similar tools.
- Experience working in embedded systems development environments.
- Demonstrated ability to design, implement, and maintain automated build and test systems.
- Hands on experience building or maintaining hardware in the loop or automated hardware test infrastructure.
- Core DevOps and automation skills, including GitHub Actions, self hosted runner management, Linux, Docker, Python or Bash, and Ansible.
- Embedded and FPGA support experience with GNU Make, CMake, Xilinx toolchains, Yocto, or proprietary toolchains.
- Testing and artifact management experience with hardware in the loop infrastructure, test fixture orchestration, automated regression testing, and artifact repositories.
- Experience leading version control migrations from SVN to Git.
- Experience with FPGA development workflows, especially Xilinx.
- Experience designing hardware in the loop test rigs, including fixture design, instrument control, and test orchestration.
- Familiarity with artifact repository systems such as JFrog Artifactory, Nexus, or GitHub Packages.
- Background in audio, video, or high performance embedded systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Five or more years of DevOps or automation experience.
- Experience with version control systems, including Git. SVN migration experience is a plus.
- Experience developing CI/CD pipelines. GitHub Actions experience is strongly preferred.
- Experience deploying and managing self hosted runners or build agents.
- Experience with automated testing frameworks and infrastructure.
- Experience with package management and software distribution.
- Strong scripting and automation skills, such as Python, Bash, or similar tools.
- Experience working in embedded systems development environments.
- Demonstrated ability to design, implement, and maintain automated build and test systems.
- Hands on experience building or maintaining hardware in the loop or automated hardware test infrastructure.
- Core DevOps and automation skills, including GitHub Actions, self hosted runner management, Linux, Docker, Python or Bash, and Ansible.
- Embedded and FPGA support experience with GNU Make, CMake, Xilinx toolchains, Yocto, or proprietary toolchains.
- Testing and artifact management experience with hardware in the loop infrastructure, test fixture orchestration, automated regression testing, and artifact repositories.
- Experience leading version control migrations from SVN to Git.
- Experience with FPGA development workflows, especially Xilinx.
- Experience designing hardware in the loop test rigs, including fixture design, instrument control, and test orchestration.
- Familiarity with artifact repository systems such as JFrog Artifactory, Nexus, or GitHub Packages.
- Background in audio, video, or high performance embedded systems.
Skills
- Core DevOps and automation skills, including GitHub Actions, self hosted runner management, Linux, Docker, Python or Bash, and Ansible.
- Embedded and FPGA support experience with GNU Make, CMake, Xilinx toolchains, Yocto, or proprietary toolchains.
- Testing and artifact management experience with hardware in the loop infrastructure, test fixture orchestration, automated regression testing, and artifact repositories.
- Experience leading version control migrations from SVN to Git.
- Experience with FPGA development workflows, especially Xilinx.
- Experience designing hardware in the loop test rigs, including fixture design, instrument control, and test orchestration.
- Familiarity with artifact repository systems such as JFrog Artifactory, Nexus, or GitHub Packages.
- Background in audio, video, or high performance embedded systems.
Benefits
At Heads Up Technologies, we offer a competitive benefits package designed to support life at work and beyond. Eligible employees have access to:
- Medical plan options through Blue Cross Blue Shield (Company Paid)
- Dental and vision coverage
- Health Savings Account option with company contribution, if eligible
- Company paid Basic Life and AD&D insurance
- Company paid Long Term Disability coverage
- Voluntary Short Term Disability, Accident, and Critical Illness insurance
- Employee Assistance and Wellness Support resources
- Virtual care access
- Benefit Resource Center support
- Paid time off and paid holidays
Pay Range
$135,000 to $155,000 per year (Kirkland, Washington)
Engineering
Kirkland, WA