Alcon is looking to hire a Medical Device Sr. Manager, Software Engineering - LCM to manage a team of LCM software leads and coordinate cross-functionally to support changes for legacy devices requiring software and OS updates. This role is crucial for ensuring projects align with business needs, driving individual projects, and overseeing software development initiatives.
Requirements
- Must have a solid understanding of FDA/ISO regulations for software development, including IEC 62304, and of Software Development Lifecycle Management (SDLC)
- Must have experience with C++, C-Sharp, and Microsoft technology stack, with a clear understanding of object-oriented software design and large software architecture.
- Solid understanding of Window operating environments (Win10, Win7, etc.)
- Experience with one or more software configuration management systems and related tools, such as: Confluence, Jenkins, Azure DevOps, Jira, Git, GitHub, TFS.
- Experience with Microsoft Visual Studios, ADO, or other integrated development environment (IDE) tool.
- Prior experience creating and executing software testing at unit, integration, and system levels.
- Highly desired skills: WPF, QT, .NET, SQL.
Responsibilities
- Plans, conducts, and directs research and/or development that is highly complex in nature, necessitating the expert application of advanced knowledge in a particular field of specialization.
- Conducts process research, process development, and process upscaling for medical device products.
- Investigates and evaluates existing technology for design or processes updates, as needed, for medical device development.
- Supports engineering decision making by providing advice and recommendations to global project teams.
- Troubleshoots complex anomalies and field issues for on-market products, evaluates supplier hardware changes for impact to software, defines recommended solutions to meet expectations, and incorporates changes according to defined processes and procedures, in line with industry standards and regulations.
- Assures software development project timelines and expectations are met and adheres to procedures and processes and industry standards.
- Lead and manage software engineering teams for timely and successful project delivery
Other
- The ability to fluently read, write, understand, and communicate in English.
- 7 Years of Relevant Experience
- Travel Requirements: 0-5%
- Relocation assistance: No
- Sponsorship available: No