C++ Software Developer

CASCINATION AG · Bern

CASCINATION AG seeks a Senior C++ Software Developer in Bern to build image-guided navigation software. The role requires strong C++ expertise, computer vision experience, and a commitment to medical device standards.

This position focuses on the full lifecycle of software for image-guided navigation platforms, including design, development, and maintenance. The successful candidate will operate within a multinational, innovative, and fast-paced environment, taking ownership of specialized technical areas while collaborating across teams to deliver high-quality solutions.

Responsibilities

  • Develop and maintain software for image-guided navigation systems using modern C++.
  • Lead specialized components such as tracking algorithms, computer vision modules, and 3D rendering engines.
  • Produce clean, efficient, and maintainable code that adheres to established best practices and coding standards.
  • Identify, debug, and resolve issues to enhance application performance and reliability.
  • Work closely with software, systems, and clinical teams to ensure the delivery of safe and effective medical solutions.
  • Draft and maintain technical documentation that complies with medical device regulatory standards.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related discipline.
  • At least five years of professional experience working with modern C++.
  • Solid grasp of object-oriented design principles and software engineering best practices.
  • Proficiency with Git and contemporary development tooling.
  • Hands-on experience in computer vision, optical tracking, and 3D rendering.
  • Professional-level proficiency in English.

Nice to have

  • Prior experience with the Qt framework.
  • Background in regulated or safety-critical industries such as medical devices, aerospace, or automotive.

What the company offers

  • A dynamic role within a multinational, innovative, and rapidly growing organization.
  • Significant opportunities to create, shape, and assume responsibility for key technical areas.
  • A unique company culture driven by passion and core values.

About the company

CASCINATION AG fosters an open, flexible, and dynamic work environment. The company values highly analytical and independent thinkers who develop effective, practical solutions. The team is collaborative, emphasizing strong communication skills to facilitate successful cross-functional work.

  • Values analytical and independent problem-solving approaches.
  • Emphasizes teamwork and strong communication for cross-functional collaboration.
  • Maintains an open, flexible, and dynamic workplace atmosphere.

How to apply

Documents to submit:

  • letter of motivation
  • diploma
  • references

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.