About this role
Job title: Sr Software Engineer
About the Role This role is responsible for designing, developing, maintaining and improving manufacturing equipment integration with the Manufacturing Execution System (MES). It supports automation initiatives and develops operational reports to drive equipment, process and product improvements, while ensuring compliance with regulatory and quality requirements.
What You'll Do
- Gather user requirements from Manufacturing, Process and Product teams to map existing manufacturing processes for automation solutions.
- Integrate automation solutions with MES to enforce manufacturing process flow and data integrity.
- Explore and make recommendations to improve application/system effectiveness to meet business needs.
- Lead collaboration across functional teams to understand, sustain and enhance existing applications for current or new products.
- Collaborate with wider teams to investigate, resolve and enhance solutions to meet higher quality standards.
- Develop detailed test plans, cases and scripts covering various scenarios.
- Present project plans and updates to stakeholders.
- Comply with organization documentation standards.
- Provide timely support to troubleshoot and resolve manufacturing issues related to applications and MES integration.
- Develop and maintain reports that provide operational insight based on data collected to support decision-making for process, equipment and product improvement.
What We're Looking For
- Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or related computing/engineering degree.
- At least 5 years of experience in software development, preferably in a manufacturing or industrial setting.
- Experience in developing and maintaining software using Java or .NET programming languages.
- Experience with the MES system, especially Camstar, is a plus.
- Familiarity with ZNT PAC framework and related technologies is beneficial.
- Familiarity in working with SECS/GEM, OPC, TCP/IP and Modbus TCP protocol.
- Strong problem-solving and analytical skills.
- Familiar with Software Life Cycle Management.
- Knowledge and experience in SCRUM collaboration framework is beneficial.
- Knowledge and experience on Validation principles for medical industry would be advantages.
- Experience with FDA cGMP, ISO and other quality system for medical product development would be advantages.
Nice to Have
- Knowledge/experience on Validation principles for medical industry would be advantageous.
- SCRUM collaboration framework knowledge is beneficial.
- Experience with Camstar MES is a plus.
- Familiarity with regulatory compliance and quality systems in medical product development.
Compensation & Benefits
- Illumina emphasizes a zero-net pay gap across gender, ethnicity, and race.
- Equal opportunity employer; background checks conducted on applicants with a conditional offer.
- Accommodations available for applicants who require them.
- Employee Resource Groups (ERGs) support career development, cultural awareness, and social responsibility.