Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Manager (Machine Automation Systems)

Talent Trader Group Pte Ltd

Penang

On-site

MYR 120,000 - 150,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Penang, Malaysia, is seeking a Senior Software Manager to lead software development in automation systems. The ideal candidate will have a Bachelor's degree in Computer Science or a related field, with 7–10 years of experience in software engineering, particularly in automation or industrial systems. Responsibilities include improving the development framework, managing engineering teams, and ensuring project quality and timely delivery. The company offers a dynamic work environment and opportunities for professional growth.

Qualifications

  • 7–10 years of relevant software engineering experience in automation or industrial systems.
  • Experience managing and mentoring software engineering teams.
  • Knowledge of SEMI standards (E84, E82, E88, E153) is a strong advantage.

Responsibilities

  • Lead and improve the software development framework and processes.
  • Define software design specifications and oversee development activities.
  • Manage and develop engineering teams through training and mentoring.

Skills

Object-Oriented Programming
C#
C++
Leadership
Project Management

Education

Bachelor’s Degree in Computer Science, Computer Engineering, Electrical & Electronic Engineering

Tools

MS SQL Server
Oracle
PostgreSQL
Job description
Senior Software Manager (Machine Automation Systems)

Lead and continuously improve the software development framework, including architecture, coding standards, and development workflows.

Establish, maintain, and enforce departmental policies such as version control, testing standards, documentation, and release procedures.

Define software design specifications, technical requirements, and system architecture for automation and machine control projects.

Oversee software development activities to ensure projects are delivered on time, within scope, and with high quality.

Manage, coach, and develop software engineering teams through structured training, mentoring, and performance guidance.

Allocate resources effectively and balance team workload across multiple projects.

Collaborate closely with hardware, controls, mechanical, and project teams to ensure seamless system integration.

Drive continuous improvement in software quality, reliability, and development efficiency.

Requirements:

Bachelor’s Degree in Computer Science, Computer Engineering, Electrical & Electronic Engineering, or equivalent.

7–10 years of relevant software engineering experience, preferably within automation, machine builder, or industrial systems environments.

Strong proficiency in Object-Oriented Programming, especially C# and C++.

Solid experience with Relational Databases such as MS SQL Server, Oracle, or PostgreSQL.

Experience managing and mentoring software engineering teams.

Knowledge of SEMI standards (E84, E82, E88, E153) is a strong advantage.

Strong leadership, communication, and project management skills.

Interested applicants for the above advertised position(s), please kindly click the APPLY button below or send in your updated resume.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.