The Life Science Career Network

CTC are specialised industry experts who can help companies source the best talent and provide reliable HR and consulting services, support varied candidates in finding promising career opportunities and offer the latest in skill development training programmes.

Software Engineer (80-100%)

Our client is a leading medical technology company in Switzerland. It is headquartered in Central Switzerland and has a global network of production sites, subsidiaries and sales partners. We are currently looking for a Software Engineer for a permanent position in the Graubünden area, Switzerland.

This is not a remote role.

Play a pivotal role in connecting the client’s ventilators to external systems within the hospital and to cloud products.

Through meticulous design, development, and testing, you will ensure the IoT software meets the highest quality standards, contributing to the international team's mission to improve healthcare outcomes.

Main Responsibilities:

  • Design, implement, and enhance our C++ service-oriented software, ensuring it aligns with the evolving needs of the healthcare industry.
  • Develop and refine our Python-based integration test framework, automating tests to guarantee software reliability and efficiency.
  • Uphold exceptional software quality through rigorous unit testing, black-box testing, and code reviews, setting industry benchmarks.
  • Engage with our international team, driving forward our collective goal to revolutionize connectivity in hospitals through technological excellence.

Qualifications and Experience:

  • Relevant working/residency permit or Swiss/EU-Citizenship required
  • At least three years of professional experience in software development in C++.
  • Master's degree in Computer Science, Information Technologies, or a related field.
  • Proven track record in designing, developing and shipping IoT products.
  • An analytical mindset with a detailed and independent approach to work.
  • A strong team player, capable of working in a collaborative environment towards shared goals.
  • Fluent in English, both written and spoken
  • Familiarity with CMake and the C++ build process and fluent in Git for source code management

 Desirable Qualifications:

  • Hands-on experience with modern CI/CD systems, Azure DevOps, Jenkins, or similar, to streamline development and deployment processes.
  • Experience working within the Azure ecosystem, leveraging its tools and services to enhance software solutions.
  • Experience in test automation, particularly with frameworks such as Robot Framework.
  • Prior work within regulated sectors (e.g., automotive, medtech) is highly valued.

Would you like to learn more about CTC and the opportunity outlined? Please, get in contact with us: you may either use the 'apply now' button, or write an email to us, or reach out to us on the phone.