jobapplier

Senior C++ Engineer – Tech Lead

Cascination

Skills

Required

  • C++
  • modern C++
  • software architecture
  • Software Engineering
  • Qt Widgets
  • Windows
  • QML

Preferred

  • agile
  • Scrum
  • medical device software
  • IEC 62304
  • ISO 14971
  • Qt
  • test automation
  • Plan and organize sprints

About Cascination

CASCINATION is a Swiss medical device company with a mission to bring certainty to medical treatment outcomes. Our robotic and image-guided solutions enable clinicians to perform reproducible and efficient interventions, that deliver quality outcomes from minimally invasive therapies across a range of disciplines from cancer treatment to the treatment of hearing disorders.

Responsibilities

  • Plan and organize sprints, prioritize and delegate work, and drive delivery

Coordinate external developers and contractors

  • Own the software architecture and key design decisions and evolve them for the long term
  • Develop core features in modern C++ and Qt yourself – this is a hands-on role
  • Ensure code quality through code reviews and coding standards
  • Drive unit and integration testing and test automation
  • Mentor and grow the developers in the team
  • Collaborate closely with interdisciplinary teams to deliver safe, compliant, and clinically relevant software

Requirements

  • Degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience in modern C++, including several years in a lead role
  • Experience with Qt Widgets on Windows; QML is a plus

Experience with software architecture of large C++ applications

  • A hands-on leader who takes ownership and leads by example
  • A clear communicator and a coach for your team
  • A highly analytical and independent personality who develops effective as well as practical solutions and strategies
  • Open, flexible, and highly motivated to work in a dynamic environment

Preferred

  • Experience with agile methods (e.g., Scrum)
  • Experience in medical device software (IEC 62304, ISO 14971) or other safety-critical domains is a plus
  • Professional English skills; German is a plus

Benefits

  • 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

  • We look forward to receiving your application with CV, letter of motivation, diploma (must) and references - (optional). For questions please contact Mr. Augustin Blazevic (+4131 306 26 05).
  • Place of work: Bern
  • Preferred start date: by agreement

Workload

100%