At a Glance
- Tasks: Lead DevOps strategy, architect CI/CD pipelines, and automate build processes for embedded systems.
- Company: Join Huber+Suhner Polatis, a leader in innovative technology solutions.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on collaboration and cutting-edge technology.
- Why this job: Make a real impact in the tech world by enhancing product quality and development speed.
- Qualifications: Deep experience with CI/CD for embedded Linux and strong scripting skills required.
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.
- 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 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.
Qualifications
- 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.
Senior DevOps Engineer Huber+Suhner Polatis employer: Cambridge Science Park
At Huber+Suhner Polatis, we pride ourselves on fostering a dynamic work environment that encourages innovation and collaboration. As a Senior DevOps Engineer, you will not only lead cutting-edge projects in embedded systems but also benefit from our commitment to employee growth through continuous learning opportunities and a supportive culture. Located in a vibrant tech hub, we offer competitive benefits and the chance to work with talented professionals who are passionate about pushing the boundaries of technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior DevOps Engineer Huber+Suhner Polatis
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other DevOps enthusiasts. 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 cool projects you've worked on. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around embedded Linux and build automation. Practice common interview questions and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications come directly from passionate candidates. It shows initiative and gives you a better chance to stand out in the crowd.
We think you need these skills to ace Senior DevOps Engineer Huber+Suhner Polatis
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior DevOps Engineer role. Highlight your experience with CI/CD pipelines, embedded Linux, and any relevant automation tools. We want to see how your skills match up with what we're looking for!
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 makes you a perfect fit for our team. Don’t forget to mention specific projects or experiences that relate to the job description.
Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's automating build processes or integrating testing frameworks, we love to see real-world examples of your work and how you’ve tackled challenges.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!
How to prepare for a job interview at Cambridge Science Park
✨Know Your CI/CD Inside Out
Make sure you can talk confidently about your experience with CI/CD pipelines, especially for embedded Linux and bare-metal systems. Be ready to discuss specific tools like Jenkins and GitLab CI, and how you've automated build and test workflows in the past.
✨Showcase Your Scripting Skills
Brush up on your Python and shell scripting skills. Prepare examples of how you've used scripts to automate tasks or improve processes. Being able to demonstrate your ability to write maintainable and modular scripts will impress the interviewers.
✨Understand the Importance of Security
Familiarise yourself with secure DevOps practices, including code signing and credential management. Be prepared to discuss how you've integrated security measures into your pipelines and why they are crucial for compliance and product integrity.
✨Collaborate and Communicate
DevOps is all about collaboration, so be ready to share examples of how you've worked with cross-functional teams. Highlight your experience in advocating for DevOps culture and how you've helped integrate best practices across different departments.