DevOps

Posted 41mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

DevOps engineer improving Sonos embedded software build systems for Orion Innovation. Maintaining Yocto libraries, CI/CD infrastructure, and embedded Linux build workflows.

Responsibilities:

  • Design, build, analyze, enhance, and refactor elements of the build system used to develop Sonos products
  • Support the regular third-party library upgrade cycle tied to Yocto LTS releases
  • Patch third-party libraries as needed as part of Yocto maintenance releases
  • Work with software, hardware, and release engineering disciplines to improve the embedded software build system

Requirements:

  • Strong proficiency with Yocto/OpenEmbedded development, including recipe writing and maintenance, layer management, major and minor version upgrades
  • Strong proficiency with cross-compilation and toolchain concepts
  • Familiarity with embedded Linux platforms across multiple ARM SoCs
  • Comfortable working in a Git/PR/CI workflow on a large, multi-platform codebase
  • Experience with Linux kernel and out-of-tree kernel module build maintenance (preferred)
  • Experience with setup and maintenance of Jenkins and GitHub infrastructure for CI/CD capabilities (preferred)
  • Familiarity with Python scripting for build automation (preferred)
  • Basic understanding of binary hardening and ELF security properties (preferred)

Benefits:

  • Equal opportunity employment
  • Candidate Privacy Policy and information access/update rights