Senior DevOps Engineer I

CesiumAstroEl Segundo, CA
86d$115,000 - $147,000

About The Position

At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Senior DevOps Engineer I to manage and optimize our high-performance build machines and hardware simulation infrastructure. This role ensures that our engineering teams can reliably execute compute-intensive FPGA builds and large-scale hardware simulations without interruption. You will own the build machines, automation pipelines, and supporting systems that power our development environment, with a focus on reproducibility, performance, and efficiency.

Requirements

  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience).
  • Minimum of 4 years of relevant experience.
  • Proficiency with Git/GitLab workflows and CI/CD pipeline configuration.
  • Hands-on experience managing Linux (RHEL) servers for compute-intensive workloads.
  • Familiarity with FPGA build tools (e.g., Xilinx Vivado) and hardware simulation environments.
  • Strong scripting/programming skills (Python, Bash, or similar).
  • Experience with Docker for containerized build environments.

Nice To Haves

  • Experience with job scheduling / workload management systems (e.g., SLURM, LSF, or custom).
  • Knowledge of license server management for EDA tools.
  • Familiarity with hardware verification pipelines, test benches, and simulation acceleration.
  • Background in build engineering, DevOps, or HPC (high-performance computing) environments.

Responsibilities

  • Maintain and administer high-performance Linux (RHEL) build machines for FPGA compilation and hardware simulation.
  • Monitor compute, storage, and EDA license utilization to optimize throughput.
  • Troubleshoot FPGA build toolchains (e.g., Xilinx Vivado) and simulation environments.
  • Ensure reproducibility and reliability of builds across teams and projects.
  • Own and maintain GitLab CI/CD pipelines for software, firmware, FPGA, and simulation workflows.
  • Automate build/test/release processes to reduce manual effort and increase consistency.
  • Develop containerized build environments using Docker to standardize workflows.
  • Implement job scheduling, caching, and distributed build techniques to optimize runtime.
  • Partner with FPGA, firmware, and software teams to align infrastructure with project needs.
  • Define and enforce best practices for CI/CD workflows, branching, and release management.
  • Create documentation, runbooks, and troubleshooting guides for infrastructure and pipelines.

Benefits

  • Company stock options
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Life insurance
  • Disability insurance
  • Retirement plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service