True to the vision "We drive innovation to improve people's lives", the Hamilton companies have been providing solutions for the health sector since 1950. We are an innovative pioneer in the fields of ventilators, automated pipetting, sample management and in the development of process sensors.Hamilton Medical is a leading manufacturer of intelligent ventilators. Whether in ICUs, during emergency rescue transport or an MRI scan - our solutions cover a multitude of patient groups, applications and environments.
How you can make a difference:
Hamilton Medical is seeking an experienced DevOps Python Software Engineer to join our growing Digital Solutions Group. In this role, as part of the Test Automation squad you will design, implement, and maintain our system for automation of the software development process from writing requirements to automation of unit, integration, and system tests, including automated generation of verification and validation documentation and release of our embedded and IoT productsthat connect our ventilators to the hospital infrastructure and cloud-based applications.
Hamilton Medical is the global leader in respiratory care for intensive care units. We have made it our mission to make the jobs of medical teams easier, and their workflow more effective. Digital Solutions is a new group within Hamilton Medical that offers you the opportunity to have a big impact on our products and the way we work. We are open-minded and work across disciplines. You will be part of a product-driven team of professionals that collaborate in agile squads.
The role will consist of the following responsibilities:
Design, implement, extend and improve an existing CI/CD environment and framework for automation of software test execution and document creation
Improve and maintain our testing processes and infrastructure
Improve and maintain our test system for embedded Linux devices and cloud-based applications
Creation of test cases for integration and automation of their execution
Ensure the highest standards of software quality through unit tests, integration tests and hardware in the loop tests
Guide team members on using best practices in modern software test automation
Work closely with Embedded Software Engineers to understand their demands
That's what you bring along:
Excellent knowledge of Python
Degree (BSc or MSc) or comparable professional experience in computer science, information technologies or relevant field
At least three years of professional experience in test automation of software for embedded Linux devices and cloud-based applications
Experience in Continuous Integration and Continuous Delivery
Experience in modern CI/CD systems such as Azure DevOps, AWS CodePipeline, Jenkins or similar
Experience in test automation, e.g. Robot Framework, Behave or similar
Fluency in source code management with Git
Analytical, independent, and thorough working method
Ability to work collaboratively and goal-oriented in a team environment
Fluent in English, both written and spoken
Beneficial Qualifications
Knowledge of modern C++ with focus on code quality, reusability and simplicity
Knowledge of CMake and C++ build processes
Working in a regulated environment: automotive, medtech or related discipline
What We Offer
Our team is based in Domat/Ems / Switzerland. However, for this role, we are open to a hybrid working model.
Hiring Manager: Tony Rosén
Learn more about career opportunities at Hamilton at jobs.hamilton.ch.
Do you share our values and feel at home in a cooperative and down-to-earth environment? At Hamilton, we not only offer a motivating working environment, but also various leisure activities and modern working conditions. Our interactions at eye level encourage open communication and a pleasant working environment. Become part of a team where your skills are valued and innovative ideas are fostered. Interested? Then apply online using the "Apply now" button.If you have any questions, please contact us at jobs@hamilton.ch with the following details:
Reference: JR-3670-fjm/Contact: Ilaria Cerullo
Applications by post or e-mail can unfortunately not be considered.