1. What is a Software Engineer at CooperVision?
At CooperVision, the role of a Software Engineer is foundational to our mission of providing high-quality, life-changing vision care products to a global market. You are not just writing code; you are building the digital infrastructure and technical systems that support our sophisticated manufacturing processes, research and development initiatives, and operational efficiency. Whether you are working on maintenance engineering for critical production lines or driving innovation within our R&D electronics teams, your work directly influences the precision and reliability of our medical devices.
This position is inherently collaborative and requires a unique blend of technical expertise and practical problem-solving. You will often find yourself working at the intersection of software, hardware, and physical production environments, requiring you to think about how your code interacts with real-world machinery and complex systems. It is an environment where precision is paramount, and the impact of your contributions is visible in the consistency and quality of the products delivered to patients worldwide.
The work is both challenging and rewarding, offering the opportunity to apply advanced technical skills to high-stakes industrial environments. You will be expected to navigate complex technical constraints, collaborate across multidisciplinary teams, and deliver robust solutions that keep our operations running smoothly. For the right candidate, this role offers a rare chance to see how software engineering directly enables global manufacturing and health innovation.