Automation Software Engineer – Medical Devices

Boston Scientific

Penang

On-site

MYR 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boston Scientific in Penang seeks an Electronics and Systems Software Engineer to design and develop software for new manufacturing and test equipment used in medical devices. You will validate and support complex control systems, interfacing with motion controllers, vision systems, and databases, while driving continuous improvement initiatives.

The role requires strong programming skills, knowledge of automation, and experience with AB PLCs and Aerotech motion control.

Qualifications

  • Bachelor's degree in engineering, computer science, or related field is required.
  • Strong knowledge of automation systems, PC/PLC-based controls, motion control, and vision systems.
  • Experience with AB PLCs and Aerotech motion control is preferred.

Responsibilities

  • Designs and develops software for new equipment and updates existing software.
  • Maintain and validate hardware/software per BSIL procedures and 21 CFR Part 11 where applicable.
  • Provide software support to Equipment Design, Maintenance, and Manufacturing groups.
  • Develop machine control software and integrate with controllers, vision systems, and instrumentation.
  • Prepare software design specs and documentation for equipment and systems.
  • Take ownership of PC/Database/SCADA systems on site and drive value improvement projects.

Skills

Automation systems knowledge
PC/PLC-based controls
Motion control
Vision systems

Education

Bachelor's degree in Engineering, Computer Science, or related field

Tools

Allen-Bradley PLCs
Aerotech motion control

Job description

Boston Scientific in Penang seeks an Electronics and Systems Software Engineer to design and develop software for new manufacturing and test equipment used in medical devices. You will validate and support complex control systems, interfacing with motion controllers, vision systems, and databases, while driving continuous improvement initiatives.

The role requires strong programming skills, knowledge of automation, and experience with AB PLCs and Aerotech motion control.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Automation Software Engineer (Medical Devices)
Junior Automation Software Engineer (Medical Devices)

Boston Scientific • George Town

On-site
MYR 70,000 - 110,000
Automation Software Engineer – Medical Device Systems
Automation Software Engineer – Medical Device Systems

Boston Scientific • Malaysia

On-site
MYR 70,000 - 110,000
Medical Equipment Design & Automation Engineer
Medical Equipment Design & Automation Engineer

Boston Scientific Medical Device (Malaysia) Sdn. Bhd. • Penang

On-site
MYR 60,000 - 90,000
Equipment Engineer - Automation & Validation
Equipment Engineer - Automation & Validation

Boston Scientific • Kuala Lumpur

On-site
MYR 60,000 - 100,000
Manufacturing Technician: Electrical & PLC Troubleshooter
Manufacturing Technician: Electrical & PLC Troubleshooter

Boston Scientific • Penang

On-site
MYR 66,960 - 111,600
Senior Equipment Engineer – CAD & Automation Lead
Senior Equipment Engineer – CAD & Automation Lead

Boston Scientific Medical Device (Malaysia) Sdn. Bhd. • Penang

On-site
MYR 150,000 - 240,000
Senior Equipment Engineer - Automation & Design Lead
Senior Equipment Engineer - Automation & Design Lead

Boston Scientific • Penang

On-site
MYR 90,000 - 150,000
Equipment Engineer, Medical Devices—Build & Optimize
Equipment Engineer, Medical Devices—Build & Optimize

Boston Scientific • Penang

On-site
MYR 60,000 - 80,000
Automation & Controls Engineer (Electrical & Software)
Automation & Controls Engineer (Electrical & Software)

SAT AUTOMATION SDN BHD • George Town

On-site
MYR 72,000 - 120,000
Software Engineer (Junior)
Software Engineer (Junior)

Boston Scientific • Penang

On-site
MYR 70,000 - 110,000