DescriptionAt Procornea we develop and manufacture cutting-edge contact lenses that improve vision worldwide. We are currently seeking a Production Software Engineer to join our team in Eerbeek Netherlands. This role is integral to maintaining and enhancing our internally developed software migrating lens designs into new systems and ensuring production equipment accurately translates design geometry. Reporting directly to the Head of Engineering this position is pivotal in ensuring efficiency and compliance in our medical device manufacturing processes.
ResponsibilitiesResponsibilities
As a Production Software Engineer your key responsibilities will include:
- Code Review and Analysis: Understanding the structure logic and dependencies of existing software code.
- Legacy Code Migration: Gradually updating or rewriting legacy code to modern programming standards.
- Refactoring: Improving code readability and maintainability without altering its functionality.
- Debugging: Troubleshooting and fixing complex bugs in legacy systems.
- New Feature Implementation: Enhancing the legacy system with new functionalities while ensuring compatibility.
- Version Control: Managing code changes and collaborating with other developers using systems like Git.
- Testing: Writing unit tests to ensure code quality and stability.
- Documentation: Creating detailed documentation to explain complex code and system architecture.
In addition you will troubleshoot issues on the workshop floor improve production software efficiency and support the development of optometrist-focused lens-fitting software.
QualificationsQualifications
Knowledge Skills and Abilities
- Proficiency in programming languages like C C and Python.
- Familiarity with modern frameworks and programming practices.
- Expertise in version control systems such as Git.
- Strong debugging and testing skills including unit test creation.
- Advanced mathematical knowledge relevant to software development.
- Ability to comprehend complex technical documentation.
- Fluency in spoken and written English.
Experience
- Several years of software development experience including feature implementation and codebase maintenance.
- Proven expertise in working with and migrating legacy systems.
- Understanding of medical device regulations (e.g. IEC 62304).
- Familiarity with Quality Management Systems (QMS) and compliance standards for medical devices.
- Proficiency in creating comprehensive code documentation.
Education
- Bachelors Degree in Computer Science Software Engineering Biomedical Engineering or a related field (Masters degree preferred).
- Medical Device Software Certification is advantageous.
What We Offer
- Salary Range: Full-time annual salary including holiday allowance: 47k 75k
- Profit Sharing: You will participate in Procorneas profit-sharing plan (up to 8.35% of an annual salary)
- Travel Expenses: We reimburse travel expenses at 0.21 per kilometer provided you live more than 10 km from the workplace.
- Pension: You will automatically be enrolled in our pension scheme with both employer and employee contributing 50% each.
- Laptop and Phone: We provide you with the necessary tools including a laptop and phone to perform your work effectively.
- Work Expense Scheme: You have the option to participate in our work expense scheme.
- Employee Association: You have the opportunity to join our employee association.