الوصف الوظيفي
Summary of the Position:Alcon is looking to hire Senior Software Engineer.Typical skillset that successful candidate will possess:Software Development Life Cycle understanding and exposure to activities in those phases.Experience with Visual Studio as IDE.Experience with Change Control Management Tools.Experience working with instrumentation (devices) containing in-house developed software.Experience developing software for multi-threaded software products.Ability to troubleshoot software and understand how developed software integrates with system instrumentation and operating systems.Ability to create documentation to support status and documentation of assigned task. Must be able to verbally communicate this as well.Programming experience: C++, C#, WPF, XAML, MVVM, and Win Forms.Microsoft Word, PowerPoint, and Excel.JOB PURPOSESoftware Developer for host modules for a variety of on-market medical device equipment.Updates software in support of changes related to EOL (end-of-life) parts and software.Troubleshoots anomalies and field issues, evaluates supplier changes for impact to software, and defines recommended solutions.Works closely with customer-facing teams acting as a liaison for investigations and troubleshooting activities.Provides input for software documentation updates as required for development projects and changes.Collaborates with Product Security teams to support implementation of cybersecurity updates and changes.Collaborates with onshore and offshore Software Verification and Validation teams to supply inputs for test cycles, and software changes. Confirms the validity and scope of test methods and approaches.Works closely with onshore and offshore software development teams to support updates to software deliverables throughout the development life cycle.Maintains software configuration management in accordance with company policies and procedures.JOB FUNCTIONSDuties are listed in order of greatest importance. Other responsibilities may be assigned. Primary function is to code software updates for host modules for a variety of medical device systems. Collaborate closely with the software development teams, Technical Support, Field Service, Manufacturing, Clinical and other operation organizations to support necessary software changes initiated by reported anomalies, changes in use cases, material or hardware changes that impact software, cybersecurity, regulatory updates, and other. Troubleshoot, and define solutions to meet expectations, and incorporate changes according to defined processes and procedures, in line with industry standards and regulations. Maintain configuration management and change control according to the associated product Configuration Management Plan and Change Control procedures. Document and execute change-related unit and integration tests. Provide inputs for scope, impact, and effective test methodologies for testing. Assure compliance to software release procedures for post-Market changes to on-market products.Employment scams: Alcon is aware of employment scams which make false use of our company name or leader’s names to defraud job seekers. Alcon does not offer any positions without interview and never asks candidates for money. All our current job openings are displayed here on the Careers section of our website, where you can search for open positions and apply directly.If you have encountered a job posting or been approached with a job offer that you suspect may be fraudulent, we strongly recommend you do not respond, send money or personal information, and check our website for current job openings.ATTENTION: Current Alcon Employee/Contingent WorkerIf you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site.Find Jobs for EmployeesFind Jobs for Contingent WorkerAlcon is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital status, disability, or any other reason.