DevOps Build Release Engineer (Backfill)
Company: GCR Professional Services
Location: Hawthorne
Posted on: June 25, 2025
|
|
Job Description:
DevOps Build Release Engineer (Location: El Segundo-Hawthorne,
CA area, about 15 miles south-east of Los Angeles). Hybrid work
schedule available. The candidate needs to have experience with
Build Release roles for DevOps, with a focus on embedded
systems.Job Summary: This position is for a DevOps Build Release
Engineer, focused on developing CI/CD pipelines for our embedded
software. We're looking for engineers who bring fresh ideas from
all areas, including databases, information retrieval, distributed
computing, large-scale system design, embedded systems and
networking to help integrate build-release pipelines from multiple
software teams. Must be proficient with Linux and Networking.
Essential Job Duties and Responsibilities: Design, implement, and
maintain CI/CD pipelines using tools like Jenkins, and Ansible for
embedded software development. Develop automated build and test
frameworks for embedded environments. Deploy build environments on
bare-metal hardware Create ARM Cortex emulator environments using
libvirt, qcow2, qemu Work closely with firmware, hardware, and
software engineers to streamline the development lifecycle.
Implement infrastructure-as-code (IaC) and configuration management
tools. Ensure seamless integration with hardware-in-the-loop (HIL)
testing environments. Improve monitoring, logging, and debugging
capabilities for embedded applications. Manage containerization and
virtualization of embedded development environments using tools
like Kubernetes, Grafana and OpenTelemetry Research and implement
best practices for security, performance, and scalability. Automate
software releases and version control strategies for embedded
firmware. Skills and/or Experience Needed: MS or BS in Computer
Science or related engineering field 6 years of experience in Build
Release roles, with a focus on embedded systems. Strong proficiency
in Bash, Python scripting Strong proficiency in CI/CD tools (e.g.,
Jenkins, GitLab CI, Azure DevOps, etc.). Experience managing and
optimizing artifact repositories (Artifactory, Nexus, etc.).
Experience with cross-compilation toolchains and build systems
(e.g., CMake, Bazel, Yocto, Buildroot). Expertise in Linux-based
development environments and scripting (Bash, Python, etc.).
Proficient with Linux and Networking. Familiarity with
containerization technologies (Docker, Podman, etc.) and
orchestration tools (Kubernetes, OpenShift, etc.). Hands-on
experience with embedded debugging tools, emulators, and
simulators. Solid understanding of networking OSI Layers, security,
and system administration for embedded platforms. Knowledge of
hardware-in-the-loop (HIL) and continuous testing strategies.
Strong problem-solving skills and the ability to work in a
fast-paced, agile environment. Experience with YOCTO for building
Linux distributions is a plus Experience with ARM Cortex processors
is a plus Previous Agile development experience is a plus Language
Skills: Interpersonal skills to effectively work with coworkers
internally as well as working effectively with suppliers and
customers Ability to effectively present information in team
meetings and design reviews, as needed Other Abilities: Ability to
communicate calmly in a well thought out response, verbal and
written Must have substantial problem-solving abilities Additional
Requirements: U.S. Citizens, Green Cards, and U.S. Permanent
Residents are acceptable.
Keywords: GCR Professional Services, Paramount , DevOps Build Release Engineer (Backfill), IT / Software / Systems , Hawthorne, California