H+
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