Taro Logo

Automation Software Engineer

Illumina is a global biotechnology company expanding access to genomic technology to enable life-changing discoveries and transform human health through early disease detection and diagnosis.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Healthcare · Biotech

Description For Automation Software Engineer

Illumina is seeking an Automation Software Engineer to join their Automation Solution Center (ASC) in Singapore. This role represents an exciting opportunity to work at the intersection of biotechnology and software engineering, supporting Illumina's mission to accelerate the future of manufacturing through cutting-edge automation technologies.

The position involves working with senior engineers to design, develop, and validate software for automated systems used in new product introductions and process improvement initiatives. You'll be hands-on with Manufacturing Execution Systems (MES), electromechanical control systems, PLCs, SCADA systems, and cloud-connected architectures in a regulated, high-throughput environment.

As part of the Automation Engineering team, you'll collaborate with cross-functional teams including NPI, Manufacturing, Quality, and global counterparts from HQ. The role requires proficiency in C#/.NET and Python, familiarity with SQL and CI/CD workflows, and knowledge of PLC programming. You'll work in an Agile environment, participating in sprint planning, backlog grooming, and daily stand-ups.

This is an excellent opportunity for someone interested in combining software engineering with industrial automation in a company that's making a significant impact on human health. You'll be working on projects that directly contribute to Illumina's digital transformation goals and help standardize automation solutions across their global manufacturing sites.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, strong problem-solving skills, and a proactive learning attitude. Experience with SCADA/HMI programming, particularly with COPA-DATA's Zenon, would be advantageous. The role offers exposure to cutting-edge technologies and the chance to work on systems that enable life-changing discoveries in genomics and healthcare.

Last updated 3 days ago

Responsibilities For Automation Software Engineer

  • Work with cross-functional stakeholders to gather and refine software requirements using Agile methodologies
  • Contribute to sprint planning and Agile ceremonies using Azure DevOps
  • Develop software components following CI/CD pipelines and version control practices
  • Conduct verification and validation of equipment software
  • Support commissioning activities including FAT and SAT testing
  • Assist in equipment qualification activities (IQ, OQ, PQ)
  • Apply PLC programming and work with SCADA systems
  • Support integration of cloud-native technologies and AI-driven pipelines

Requirements For Automation Software Engineer

Python
  • Bachelor's Degree in Computer Science, Computer Engineering, or related field
  • Proficient in C#/.NET and Python
  • Familiar with SQL and basic CI/CD workflows
  • Understanding of SDLC, Agile/Scrum, and software testing practices
  • Knowledge of PLC programming (Beckhoff and/or Siemens S7)
  • Experience with SCADA/HMI programming (COPA-DATA's Zenon preferred)
  • Strong problem-solving and communication skills

Interested in this job?

Jobs Related To Illumina Automation Software Engineer