Senior C++ Engineer – Tech Lead
Cascination
- Bern, Switzerland
- Full-time
- Lead/Staff
- 6+ years
- Posted
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%
jobapplier