Senior Software Engineer / Senior Software Engineeress

Hamilton - January 30, 2026

About Hamilton Medical AG

True to our vision - "We drive innovation to improve people's lives" - Hamilton Medical has been providing solutions for the health sector since 1950. As an innovative pioneer, we specialize in ventilators, automated pipetting, sample management, and the development of process sensors.

As a leading manufacturer of intelligent ventilators, our solutions are designed to cater to a multitude of patient groups, applications, and environments, whether in ICUs, during emergency rescue transport, or even during MRI scans.

How You Can Make a Difference

Join our small, international team that is driving the next generation of hospital connectivity. We develop software that securely connects medical ventilators with cloud-based systems, enabling better insights and improved patient care.

As a Senior Software Engineer (C++ / Python), you will play a key role in designing, enhancing, and maintaining a C++ service-oriented platform built on Azure IoT, as well as extending our Python-based integration testing framework. You’ll collaborate across disciplines to deliver high-quality, reliable software used in critical healthcare environments.

  • Design, implement, and continuously improve an existing C++ service-oriented application built on Azure IoT.
  • Maintain high software quality standards through comprehensive unit and integration testing.
  • Develop and extend Python-based integration tests to automate end-to-end system testing.
  • Collaborate with an international development team focused on advancing hospital connectivity and interoperability.
  • Coordinate with interfacing systems, including ventilators and cloud services, ensuring seamless, secure, and efficient data flow from medical devices to end users.

What You Bring Along

  • At least 5 years of professional experience in software development using C++ and Python.
  • Bachelor's or master's degree in computer science, Information Technology, or a related field, or equivalent professional experience.
  • Strong experience working in Linux environments.
  • Proven track record of taking ownership and successfully delivering complex technical solutions.
  • Confident use of Git for source code management.
  • Familiarity with CMake and modern C++ build processes.
  • Analytical, independent, and detail-oriented working style.
  • Team-oriented mindset with strong communication and collaboration skills.
  • Fluent in English, both written and spoken.

Beneficial Qualifications

  • Experience working in regulated industries such as MedTech, automotive, or similar fields.
  • Experience with Docker and containerized environments.
  • Experience with C# and cross-platform development.
  • Familiarity with modern CI/CD systems such as Azure DevOps.
  • Background in test automation, e.g., Robot Framework.

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 atmosphere. Become part of a team where your skills are valued and innovative ideas are fostered.

Interested? Then apply online using the form below. Only applications matching the job profile will be considered. If you have any questions, please contact us at jobs@hamilton.ch with the following details:

Reference: JR-5381-fjm | Contact: Aileen Müller

Location : Domat
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.