C++ Developer (Mid-Level)
Den Haag
Netherlands
€75,000/year
Permanent
Other
Software Engineer (32 – 40 hours per week)
Location: The Hague
About the Role
We are a pioneering company dedicated to making lifelong sight accessible and possible worldwide. Through innovation and collaboration with vision-care partners, we lead the industry in producing superior corneal measurements and registration algorithms for laser and microscope guidance solutions. Our mission is to revolutionize the vision-care industry with cutting-edge digital cataract surgery solutions.
As a Software Engineer, you will play a key role in designing, developing, and maintaining our product portfolio, with a focus on two key products. You will work as part of a small, collaborative team alongside software engineers, product managers, and quality assurance specialists to deliver reliable, scalable solutions. This role requires strong knowledge of C++ and related technologies, along with the opportunity to grow and expand your skill set while contributing to the development of the company’s products.
Responsibilities
- Design and Development:
- Design and implement high-quality C++ applications based on architectural guidelines.
- Develop algorithms and data structures.
- Write clean, maintainable, and well-documented code.
- Collaboration and Communication:
- Work with product management to understand business requirements and assist in translating them into technical specifications.
- Collaborate with the QA team to ensure the reliability and robustness of software through testing.
- Collaborate with the RA team to ensure our solutions meet regulatory standards and Quality Management System requirements.
- Communicate project progress and technical challenges effectively with stakeholders.
- Continuous Improvement:
- Stay informed on industry trends and technologies to improve software development practices.
- Suggest and implement improvements to optimize software performance and maintainability.
Requirements
- A bachelor’s degree in Computer Science, Engineering, or a relevant field.
- 2-4 years of experience in programming with C++.
- Proficiency in C++ (C++11/14/17 standards).
- Familiarity with software development tools such as Gitea, CMake, and CI/CD pipelines.
- Familiarity with threading and synchronization APIs.
- Experience with other programming languages (e.g., Python) is a plus.
- Understanding of software design patterns, algorithms, and data structures.
- Experience with performance optimization and debugging techniques (e.g., GoogleTest).
- Familiarity with SDLC, object-oriented programming, design patterns, UML, and software documentation.
- Proficiency in version control, CI, and collaborative software development.
Profile
- Strong problem-solving skills and attention to detail.
- Good communication skills (English), both written and verbal.
- Ability to work both independently and within a team.
- Strong organizational and time-management skills.
- Pragmatic and practical with an optimistic outlook.
What We Offer
- Competitive salary and 25 days of holidays.
- Comprehensive benefits package, including travel reimbursement and pension contribution.
- Flexible work hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.
Ryan Griffin
Submit Your CV
Similar Jobs
1
Contract
Veeva UI Developer (Contract)Life Sciences
Other
Darwin Recruitment are recruiting for highly experienced VEEVA CRM UI Development Specialist. Job Title: VEEVA CRM UI Development Specialist Contract Length: 6 Months Start See more…
to £120/hour
USA
1
Contract
Veeva UI Developer (Contract)Life Sciences
Other
Darwin Recruitment are recruiting for highly experienced VEEVA CRM UI Development Specialist. Job Title: VEEVA CRM UI Development Specialist Contract Length: 6 Months Start See more…
to £120/hour
London
England
Salary Benchmarks and
Market Insights
Are you looking for a new role? Would you like to compare your current salary
against the market rate?
Maybe you're looking to grow your team and need help planning and setting
hiring budgets.
Our interactive market update, split by industry, has all the information you need; from salary
benchmarks, gender split and average tenure to 'time to hire' and fastest-growing skills.