DevOps Engineer – Edge Platform / Embedded Linux
Role summary
We are seeking a DevOps Engineer with strong Embedded Linux experience to join our team in Frisco, TX. This role focuses on building and scaling a next-generation edge platform, integrating embedded systems, DevOps, and distributed edge infrastructure. You will be responsible for delivering software to real-world devices, managing Linux system images, device software delivery, container orchestration, and CI/CD pipelines to ensure secure and reliable deployments. Key responsibilities include developing and maintaining edge device deployment infrastructure, custom embedded Linux platforms, CI/CD pipelines, Kubernetes clusters at the edge, and implementing robust security and observability measures.
🚀
DevOps Engineer – Edge Platform / Embedded Linux
📍 Frisco, TX (On-site)
🌍
About the Role
We are looking for a
DevOps Engineer with strong Embedded Linux experience
to help build and scale a next-generation edge platform.
This role sits at the intersection of
embedded systems, DevOps, and distributed edge infrastructure
, focused on delivering software to real-world devices running in production environments.
You’ll work on everything from
Linux system images and device software delivery
to
container orchestration and CI/CD pipelines
, enabling secure and reliable deployments across edge devices.
🔧
What You’ll Be Doing
🧩
Edge Platform & Device Deployment
- Build and manage infrastructure for deploying software to
embedded edge devices
- Develop and maintain
Linux-based system images and device software packages
- Support
device provisioning, configuration, and lifecycle management
- Work on
ARM-based systems and edge hardware environments
⚙️
Embedded Linux & System Engineering
- Build and maintain
custom embedded Linux platforms
- Work with tools such as
Yocto, Buildroot, Debian, or Ubuntu
- Support
kernel configuration, boot processes, and system-level troubleshooting
- Contribute to
device-level software delivery and updates
🔁
CI/CD & Build Pipelines
- Build and maintain
CI/CD pipelines for embedded and containerized workloads
- Integrate
cross-compilation toolchains (ARM/x86)
into pipelines
- Automate
build, packaging, and release processes
- Implement
safe deployment strategies (rollback, staged releases)
☸️
Kubernetes & Containers
- Deploy and manage
Kubernetes clusters (K3s or similar) at the edge
- Build and maintain
container image pipelines and registries
- Support
containerized workloads on resource-constrained devices
- Implement
GitOps workflows (ArgoCD, Flux)
🔐
Security & Reliability
- Build secure pipelines including:
- Signed artifacts and updates
- Secrets management and certificate handling
- Support
secure device provisioning and authentication
- Implement
observability for distributed edge systems (logs, metrics, traces)
✅
What We’re Looking For
- 5+ years experience in
DevOps, SRE, or Platform Engineering
- Strong experience with
Linux systems engineering
- Hands-on experience with
Kubernetes and container technologies
- Experience building and maintaining
CI/CD pipelines
- Programming/scripting experience in
C, Bash, Python, or similar
- Experience with
embedded Linux environments
(Yocto, Buildroot, etc.)
- Familiarity with:
- C/C++ build systems (Make, CMake)
- Cross-compilation (ARM/x86)
- Device software delivery or edge environments
⭐
Nice to Have
- Experience with
K3s or Kubernetes at the edge
- Exposure to
IoT or large-scale device deployments
- Knowledge of
OTA update systems (Mender, RAUC, SWUpdate)
- Familiarity with:
- Secure boot / TPM / device identity
- Kernel bring-up or board support packages (BSP)
💼
Why This Role?
- Work on
real-world systems deployed at scale
- Own critical parts of
edge infrastructure and device delivery
- Join a team building
modern, secure, and scalable platforms
- Opportunity to work across
embedded systems, cloud, and DevOps