Software Engineer / Software Engineeress

Hamilton - August 1, 2025

Company Overview

At Hamilton Medical AG, we are dedicated to our vision of driving innovation to improve people's lives. Since 1950, the Hamilton companies have been providing solutions for the health sector. As a pioneering force in the fields of ventilators, automated pipetting, sample management, and process sensor development, we are committed to advancing healthcare technology.

Hamilton Medical is a leading manufacturer of intelligent ventilators. Our solutions are designed for diverse patient groups and environments, spanning ICUs, emergency rescue transport, and MRI scans.

How You Can Make a Difference

In your role, you will receive an introduction to the basics of ventilation and will proceed to specify, analyze, implement, and test embedded software for our intelligent ventilators. Join a team of individuals from varied backgrounds and expertise, where you will collaborate closely with software engineers and stakeholders from product management to manufacturing, contributing to the creation of life-saving machines.

Your Responsibilities

  • Collaborate with stakeholders to translate needs into clear, testable software requirements.
  • Design software modules emphasizing performance, safety, and maintainability.
  • Implement clean C++ code on our embedded platform.
  • Participate in architecture and code reviews, sharing knowledge to maintain a robust and consistent codebase.
  • Create unit, integration, and system tests.
  • Investigate incidents reported from the field.

What You Bring Along

  • Degree in Engineering, Computer Science, or a related field.
  • Solid skills in object-oriented software development using C++.
  • Ability to see the big picture and think outside the box.
  • Motivation to explore and engage with new subject areas.

Nice-to-Have Experience

  • Requirements engineering.
  • Software architecture and design.
  • Embedded-systems development.
  • Safety-critical software development.
  • Large-scale software systems.
  • Real-time operating systems.
  • Unit testing.
  • Writing and executing tests at integration/system levels.

Learn more about career opportunities at Hamilton at jobs.hamilton.ch.

Do you share our values and thrive in a collaborative and down-to-earth environment? At Hamilton, we not only provide a motivating work setting but also a variety of leisure activities and modern working conditions. Our focus on open communication fosters a pleasant working atmosphere. Become part of a team that values your skills and nurtures innovative ideas. Interested? Then apply online using the form below. Please note that only applications matching the job profile will be considered.

If you have any questions, feel free to reach out to us at jobs@hamilton.ch with the following details:

Reference: JR-5056-fjm | Contact: Aileen Hollmann

Location : Bonaduz
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.