Senior C++ Engineer – Tech Lead
- Lead a developer team technically
- 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
- 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
- Experience with unit testing and test automation
- 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
- 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
Place of work: Bern
Preferred start date: by agreement
Workload: 100%