Software Engineer
Updated: 25 Jan 2023
Salary 80’000 - 110’000 CHF per year
Requirements:- •
Bachelor/Master’s degree in Computer Science, engineering or equivalent
•
Expert in modern C++ (11/14/17) with experience in multithreading
•
Expert in GIT version control
•
Experience with CI/CD (ex. Gitlab), CMake and Docker
•
Experience with database creation and management
•
Kledge of SOLID design principles and design patterns
•
Experience with unit testing
•
Full working proficiency in English
•
Ability to work independently and take initiatives.
•
Strong verbal and writing communication capabilities
Responsibilities:- As a member of the R&D team, the Software Engineer will be responsible for:
•
Develop and implement software items/units in C++
•
Participate in architecture, design, development, coding, debugging, testing, maintenance, and verification of the software.
•
Planning and executing Software Verification and Validation as part of software development projects.
•
Authoring or contributing to requirement documentation, verification and validation plan and reports in compliance with medical software lifecycle standard (i.e. IEC 62304) under an ISO 13485 Quality Management System.
•
Provide recommendation for continuous improvement of software quality, reliability, and safety.
Technologies:- CI/CD
- Docker
- Git
- GitLab
- JSON
- C++
- Python
- AWS
- CUDA
- opencv
- Qt
More: EarlySight is a start-up company developing medical devices to help doctors detect and monitor eye diseases at an early stage thanks to precise imaging of the retina.
We are looking for a motivated Software Engineer/Developer that would strengthen our Geneva team and willing to integrate a vibrant and dynamic start-up environment.
Avenue de Sécheron 15, Geneva