Build And Release Engineer

Mountain View, California

InfoStride
Job Expired - Click here to search for similar jobs

Title: Release Engineer

Duration: 3-6 month contract, possible longer

Location: Mt. View, CA Or Boston, MA (HIGH PREFERENCE) - (Hybrid - 2 days onsite)

Visa Status: (preference GC or USC)



About the Role

They are seeking a seasoned CI/CD Release Engineer to help bring order and automation to our embedded systems development pipeline. This role is ideal for someone who thrives in complex, multi-platform build environments and has a strong background in embedded systems, GitHub-based CI/CD, and Dockerized toolchains.


You will play a critical role in standardizing build processes, improving GitHub Actions pipelines, and streamlining hardware-in-the-loop (HIL) testing for multiple products involving custom ASICs, FPGAs, and RTOS platforms like Zephyr and OpenBMC.


Key Responsibilities

  • Design, implement, and maintain GitHub Actions pipelines for embedded system builds and releases.
  • Manage and optimize self-hosted runners for CI/CD involving Docker and embedded toolchains.
  • Standardize and scale release engineering processes across a variety of hardware products.
  • Develop and maintain Docker images to support consistent build and test environments on Linux.
  • Support hardware-in-the-loop (HIL) testing infrastructure and automation workflows.
  • Collaborate with firmware, hardware, and software teams to support bring-up and continuous delivery of embedded systems.
  • Refactor and improve existing Makefile/CMake build systems.

Requirements

  • 10+ years of experience in release engineering, CI/CD, or QA automation.
  • 3+ years of experience with GitHub-based CI/CD (GitHub Actions, workflows).
  • 1+ years building and testing embedded system kernels and OS images (e.g., Yocto, PetaLinux, ARM).
  • Experience managing and scaling self-hosted GitHub runners.
  • 2+ years of experience with Docker in Linux environments (image development, build/test environments).
  • 2+ years working with hardware-in-the-loop (HIL) test and release pipelines.

Preferred Qualifications

  • 2+ years hands-on experience with Embedded Linux, Linux kernel, and Zephyr RTOS.
  • Experience with custom hardware bring-up (ASICs, FPGAs).
  • Familiarity with PyTest, CppUTest, and static analysis tools.
  • Understanding of RTOS principles, embedded software development lifecycles, and testing best practices
Date Posted: 04 May 2025
Job Expired - Click here to search for similar jobs