×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – C++​/Python

Job in Domat, Grisons, Switzerland
Listing for: Hamilton Medical
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer – C++ / Python, 80 - 100 % (w/m/d)
Location: Domat

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

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.

Responsibilities
  • 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
Qualifications
  • 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 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 Med Tech, 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 Dev Ops
  • Background in test automation, e.g., Robot Framework

Learn more about career opportunities at Hamilton ilton.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 with the following details:

Reference: JR-5381-fjm / Contact:
Juli Thomann

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

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary