DevSecOps Engineer - Edge Platforms
Quarterhill Inc. · Frisco, TX · 3 wk ago
EngineeringFull-time
Key responsibilities
- Build the Edge Platform
- Design and operate infrastructure that builds, deploys and manages containerized workloads across edge device deployments.
- Architect systems for secure, reliable application delivery to remote embedded systems.
- Build and maintain tooling for device provisioning, configuration, and lifecycle management.
- Build and maintain embedded Linux BSPs and system images for ARM based edge hardware.
- Support board bring up activities, including bootloader, kernel, device tree, drivers, storage layout, and hardware validation.
- Kubernetes & Container Orchestration
- Deploy and operate Kubernetes clusters at the edge, with emphasis on K3s or other lightweight distributions.
- Design systems for orchestrating container workloads on resource-constrained hardware.
- Build and maintain container image pipelines and registries optimized for distributed edge deployments.
- Implement declarative deployment workflows using GitOps.
- CICD for Embedded & Edge Systems
- Build automated pipelines for embedded software builds, container images, and system images.
- Integrate cross-compilation toolchains into CI pipelines.
- Develop safe deployment mechanisms including staged rollouts and automated rollback.
- Develop and maintain low level device software and update/install tooling in C, Bash, and Python.
Qualifications
- 5+ years experience in DevOps, SRE, or platform engineering.
- Strong experience with Linux systems engineering.
- Hands-on experience deploying and operating Kubernetes clusters in production.
- Experience working with container technologies (Docker / OCI / containerd).
- Experience building and maintaining CI/CD pipelines.
- Strong scripting or programming experience (C, Bash, Python, Go, or similar).
- Experience with embedded Linux platforms (Yocto, Buildroot).
- Experience with bootloaders, kernel configuration, partitioning, OTA/update systems, and secure device provisioning.
- Proficiency in C for device side tools, services, or platform integration, plus Bash/Python for automation.