At HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contribute to a world where people get and stay connected.
Senior DevOps Engineer
Cambridge | 100 | Unlimited
Your tasks
As a Senior DevOps Engineer, you will lead DevOps strategy and execution across two distinct software stacks: bare-metal firmware and Yocto-based embedded Linux. You'll architect scalable CI/CD pipelines, automate build and test environments, and collaborate with cross-functional teams to accelerate development cycles and improve product quality. This role is pivotal in bridging test workflows with modern embedded Linux practices.
Design and maintain CI/CD pipelines for both bare-metal and Yocto-based Linux projects.
Automate build, test, and deployment processes for firmware and embedded Linux images.
Integrate static analysis, unit testing, and hardware-in-the-loop (HIL) testing into pipelines.
Implement monitoring and alerting for build systems, test farms, and deployment environments.
Manage build infrastructure using tools like Jenkins, GitLab CI, and custom scripts.
Support cross-compilation toolchains, linker scripts, and bootloader integration for bare-metal targets.
Maintain reproducible Linux builds using Yocto, including kernel and BSP layers.
Develop containerized environments (Docker) for build and test reproducibility.
Work closely with software development, QA, and IT teams to integrate DevOps best practices across the organization.
Advocate for DevOps culture, automation, and infrastructure as code.
Apply secure DevOps practices including credential management, artifact signing, and access control.
Support regulatory compliance (e.g., ISO 26262, IEC through traceability and audit-ready pipelines.
Your profile
CI/CD for Embedded Systems: Deep experience with CI/CD pipelines for embedded Linux (e.g., Yocto-based systems), including cross-compilation, kernel modules, and bootloader integration. Proven ability to ensure reproducibility and traceability in build workflows.
Bare-Metal Build Automation: Experience automating build and test workflows for microcontroller-based systems (e.g., ARM Cortex-M, TI), with familiarity in cross-compilation toolchains, linker scripts, and memory layout management.
Secure Code Signing: Hands-on experience integrating code signing processes using Hardware Security Modules (HSMs) within automated pipelines.
Hardware-Oriented Test Automation: Ability to automate firmware flashing, board resets, serial/UART communication, and test result collection on real hardware platforms.
Test Framework Integration: Experience integrating unit, integration, and system-level tests into CI pipelines using frameworks such as PyTest, Robot Framework, or custom test harnesses.
Scripting & Tooling: Strong Python and shell scripting skills for automating build, test, provisioning, and reporting tasks. Ability to write maintainable, modular scripts for log parsing and orchestration.
CI Infrastructure & Containerization: Proficient in Jenkins, GitLab CI, or similar tools. Capable of designing scalable, modular pipelines. Experience using Docker to encapsulate build and test environments for consistency across teams.
Desirable skills
Familiarity with container orchestration tools like Kubernetes for managing scalable test environments.
Understanding of security testing principles and ability to integrate tools like Nessus or Qualys into CI pipelines.
Experience with performance testing using tools like JMeter or Locust, especially with Python-based test scripting.
Exposure to cloud platforms (AWS, Azure, GCP) for CI/CD, remote testing, or infrastructure scaling.
Why HUBER+SUHNER Polatis?
Our aim is to be the employer of choice and as such you can be assured of a market leading remuneration package that matches your skills and experience.
Your employment and development is at the heart of our "Fundamentals".
We have an entrepreneurial and collaborative culture within the business.
We can't wait to hear from you
Apply now
You will hear back from us as soon as possible. For further information please contact:
The HR Team