Logo
Hamilton Bonaduz AG

Senior Software Engineer – C++ / Python, 80 – 100 % (w/m/d)

Hamilton Bonaduz AG, Independence, Kansas, United States, 67301

Save Job

Senior Software Engineer – C++ / Python, 80 – 100 % (w/m/d) Company Hamilton Medical AG

Business Area Research and Development

Location Domat/Ems (CH)

Home Office Time Up to 20 %

Job Type Indefinite Worker

Reference number JR-5381

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 Join our small international team 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’ll 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

That’s 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 delivering complex technical solutions successfully

Confident use of Git for source code management

Familiarity with CMake and modern C++ build processes

Analytical, independent, and detail-oriented working styleTeam-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

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.

Applications by post or e-mail can unfortunately not be considered.

What We Offer

Staff discounts for many leisure activities and services

Green Sense: The healthy and sustainable staff restaurant

Sports & Fun – see what surprises lie in store

Advisory services provided by external partners for various life situations

Diverse opportunities for further training and development

An informal working environment

Compensation time for bridging days between Christmas and New Year

A dedicated pension fund with the possibility to choose from three options

#J-18808-Ljbffr