At a Glance
- Tasks: Lead DevOps strategy, automate build processes, and enhance product quality across embedded systems.
- Company: Join HUBER+SUHNER Polatis, a collaborative and innovative tech company.
- Benefits: Market-leading salary, professional development, and a supportive work culture.
- Why this job: Make a real impact in cutting-edge embedded systems and DevOps practices.
- Qualifications: Deep experience with CI/CD for embedded Linux and strong scripting skills.
- Other info: Dynamic environment with opportunities for career growth and learning.
The predicted salary is between 60000 - 80000 ÂŁ per year.
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.
Key Responsibilities:
- 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 containerised environments (Docker) for build and test reproducibility.
- Work closely with software development, QA, and IT teams to integrate DevOps best practices across the organisation.
- 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 62304) 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. You will hear back from us as soon as possible.
Senior DevOps Engineer in Cambridge employer: Huber+Suhner
Contact Detail:
Huber+Suhner Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior DevOps Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your CI/CD pipelines, automation scripts, and any projects you've worked on. This gives potential employers a tangible look at what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common DevOps scenarios and be ready to discuss how you've tackled challenges in past roles.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Senior DevOps Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior DevOps Engineer role. Highlight your experience with CI/CD pipelines, embedded Linux, and any relevant automation tools. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about DevOps and how your background aligns with our needs. Don’t forget to mention specific projects or achievements that showcase your expertise in embedded systems.
Showcase Your Technical Skills: In your application, be sure to highlight your technical skills, especially in scripting, containerization, and build automation. We love seeing examples of how you've implemented these in past roles, so don’t hold back on the details!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your materials in one go. Plus, we’ll get back to you as soon as possible!
How to prepare for a job interview at Huber+Suhner
✨Know Your CI/CD Inside Out
Make sure you can discuss your experience with CI/CD pipelines in detail, especially for embedded Linux and bare-metal systems. Be ready to explain how you've automated build and test workflows, and share specific examples of tools like Jenkins or GitLab CI that you've used.
✨Showcase Your Scripting Skills
Brush up on your Python and shell scripting skills before the interview. Be prepared to talk about how you've used scripts to automate tasks, manage logs, or orchestrate processes. Having a couple of examples ready will help demonstrate your technical prowess.
✨Understand the Importance of Security
Since secure DevOps practices are crucial, be ready to discuss your experience with code signing, credential management, and integrating security tools into CI pipelines. Highlight any hands-on experience you have with Hardware Security Modules (HSMs) or security testing principles.
✨Collaborate and Communicate
DevOps is all about collaboration, so be prepared to discuss how you've worked with cross-functional teams in the past. Share examples of how you've advocated for DevOps culture and best practices within your previous roles, as this will show you're a team player who values communication.