C++ Software Developer

CAScination AG

Bern

Hybrid

CHF 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CAScination AG in Bern seeks an experienced C++ software engineer to design, develop and maintain the core software for CAS-One IR, our image-guided navigation platform. You will own specialized areas such as tracking, computer vision, and 3D rendering, collaborate with cross-disciplinary teams, and ensure deliverables meet medical device quality standards.

A strong background in regulated environments and fluent English are essential; the role offers a challenging, multinational setting with

Qualifications

  • 5+ years of professional C++ development.
  • Strong OO design and software engineering fundamentals.
  • Experience with Git; Qt is a plus.
  • Experience in real-time 3D tracking or CV or GPU rendering.
  • Experience in regulated environments a plus, not required.
  • Excellent English communication.

Responsibilities

  • Design, develop, and maintain core software in C++ for CAS-One IR.
  • Own tracking, computer vision, and 3D rendering domains.
  • Coordinate with cross-functional teams to ensure safe, quality deliverables.
  • Document work per medical device regulatory requirements.
  • Debug and optimize application performance and reliability.

Skills

C++ programming
Qt experience
Real-time 3D tracking
Computer vision
GPU rendering
CUDA
OpenGL
Vulkan
DirectX
SLAM
English communication

Education

Bachelor/Master in CS or related

Tools

Git

Job description

Your mission
  • Design, develop, and maintain the software at the core of our image-guided navigation platforms (CAS-One IR) in modern C++
  • Own specialized technical areas including tracking, computer vision, and 3D rendering
  • Produce clean, efficient, maintainable code aligned with industry best practices
  • Debug and optimize application performance and reliability
  • Coordinate across software, systems, and clinical teams to ensure safe, quality deliverables
  • Document technical work per medical device regulatory requirements
Your profile
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline
  • 5+ years of professional C++ development experience
  • Solid grasp of object-oriented design and software engineering principles
  • Proficiency with Git and modern development tools; Qt experience valued
  • Hands-on, demonstrable experience in one or more of: real-time 3D tracking, computer vision, GPU-accelerated rendering (CUDA, OpenGL, Vulkan, or DirectX), image registration, SLAM, structure-from-motion, or photogrammetry — from any industry (gaming, VFX, robotics, geospatial/remote sensing, AR/VR, medtech, aerospace, automotive, or similar)
  • Background in regulated or safety-critical environments (medical, aerospace, automotive) is a plus, not a requirement — we'll bring you up to speed on our quality and regulatory processes
  • Professional-level English communication
You are
  • A highly analytical and independent personality who develops effective as well as practical solutions and strategies.
  • Team-oriented person and possess strong communication skills that enable you to work with cross-functional teams
  • open, flexible and highly motivated to work in a dynamic environment
Why us?

We offer a challenging role in a multinational, innovative, fast-growing, and dynamic environment. In our company you can create, shape, and take on responsibility. Our unique company culture is shaped by our passion and values.

Administrative

Place of work: Bern

Preferred start date: by agreement

Workload: 100%

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer – Tech Lead
Senior C++ Engineer – Tech Lead

Startupvalleys • Bern

Hybrid
CHF 120,000 - 170,000
Senior C++ Software Engineer - Real-Time 3D & CV
Senior C++ Software Engineer - Real-Time 3D & CV

CAScination AG • Bern

Hybrid
CHF 140,000 - 190,000
System Integration and Test Engineer
System Integration and Test Engineer

CAScination AG • Bern

Hybrid
CHF 110,000 - 150,000
Scientific Assistant in Real-Time Generative Models and Computer Models 100%
Scientific Assistant in Real-Time Generative Models and Computer Models 100%

ETH Zurich • Zürich

On-site
CHF 90,000 - 130,000
Public transport season tickets
Car sharing
ASVZ sports program
+2
Full Stack Developer Angular/Java 100%
Full Stack Developer Angular/Java 100%

Medartis AG • Basel

On-site
CHF 90,000 - 130,000
Full Stack Developer Angular/Java 100% Switzerland
Full Stack Developer Angular/Java 100% Switzerland

Medartis • Basel

Hybrid
CHF 110,000 - 150,000
Senior Computer Vision & Machine Learning Engineer (Medical Imaging)
Senior Computer Vision & Machine Learning Engineer (Medical Imaging)

Intuitive • Switzerland

Hybrid
CHF 120,000 - 190,000
Hybrid work
Head of Delivery
Head of Delivery

OneDoc SA • Genf

On-site
CHF 180,000 - 240,000
5 weeks vacation
Flexible hybrid work
Team bonding & events
+1
Internship in AR for Industrial Part Detection and Order Tracking (F/M/D)
Internship in AR for Industrial Part Detection and Order Tracking (F/M/D)

CSEM • Alpnach

On-site
CHF 17,000 - 28,000
Medical AI Data Engineer 80-100 %
Medical AI Data Engineer 80-100 %

Tune Insight SA • Vaud

On-site
CHF 120,000 - 170,000
Top locations