Skip to content
mimi

Principal Software Test Engineer

HUBER + SUHNER GmbH

On-site Lead Today

About the role

Overview

In this role you drive the testing strategy and execution for embedded software integrated with hardware on two software stacks. You will lead verification planning, coordinate with cross-functional teams, and ensure high-quality software delivery for our industry-leading optical switch. You’ll build automated test capabilities and integrate them into CI/CD, while mentoring teammates and promoting continuous improvement. This position combines hands-on testing, leadership, and collaboration to solve complex hardware-software integration challenges.

Benefits

  • Develop and align test strategies with stakeholders and project scopes
  • Lead the creation, execution, and review of software verification plans
  • Integrate software with hardware using I2C, UART, SPI, USB, and analyze results with scope/logic analyzers
  • Identify improvement opportunities from test results and drive changes
  • Design and implement automated testing frameworks and scripts for efficiency
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI)
  • Collaborate with production, NPI, and support teams to address production issues
  • Provide leadership, design/code reviews, and mentoring for testing teams
  • Produce test plans, test cases, and test result documentation for compliance
  • Pursue continuous improvement in testing processes and adopt industry best practices

Responsibilities

  • 10+ years in developing test cases for embedded software and hardware/software integration testing
  • 10+ years in developing test automation
  • Strong Python programming for test automation
  • Experience with Python test frameworks (Nose, PyTest)
  • Experience integrating automated tests into CI/CD (Jenkins, GitLab CI)
  • Linux proficiency and shell scripting
  • Solid understanding of unit, integration, and end-to-end testing
  • Strong debugging skills for both test code and application under test
  • Familiarity with Agile/Scrum environments

Requirements

  • market leading remuneration package

Skills

GitLab CII2CJenkinsLinuxNosePythonPyTestSPISQLUSBUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free