Enable job alerts via email!

Software Engineer

JAC Recruitment

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in automation solutions is looking for a skilled Software Engineer to join its team in Kuala Lumpur. This role will focus on developing and optimizing cutting-edge control systems, requiring strong technical skills in C#, C++, and SQL. Candidates should possess a Bachelor's Degree and a minimum of five years of relevant experience. Join an innovative team and contribute to transforming industrial automation.

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent.
  • Minimum 5 years of experience in equipment control systems or machine automation.
  • Familiarity with large-scale application architecture is a plus.

Responsibilities

  • Develop and enhance control system/software for projects.
  • Optimize existing software for performance and maintainability.
  • Collaborate with cross-functional teams to ensure project success.

Skills

C#
C++
SQL
ASP.NET
Visual Studio
Networking & Communication Protocols

Education

Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Engineering

Tools

MS SQL Server
Oracle
PostgreSQL

Job description

Company & Job Overview
A leader in cutting-edge equipment control systems and automation innovation, specializing in developing high-performance solutions for complex industrial applications, is seeking a talented Software Engineer to join their team.
If you are passionate about designing, optimizing, and maintaining advanced control systems, this role offers a chance to contribute to automation efficiency and technological advancement. You will collaborate with cross-functional teams, delivering innovative, high-quality applications that shape the future of industrial automation.

Key Responsibilities

  • Develop and enhance control system/software for assigned projects in C#, C++, .NET, and SQL.
  • Generate and maintain design, testing, and documentation materials.
  • Optimize existing software for performance, scalability, and maintainability.
  • Analyze and troubleshoot software performance issues, creating efficient solutions.
  • Write clean, maintainable, and well-documented code, adhering to best practices.
  • Implement innovative software application design and development strategies.
  • Collaborate with cross-functional teams to ensure successful project completion.

Key Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent.
  • Minimum 5 years of experience, preferably in equipment control systems, machine automation, or AMHS industry.
  • Exposure to SEMI GEM Secs is an advantage.
  • Experience in large-scale application architecture.
  • Knowledge of machine sequence, AMHS, MCS, or MES is desirable.

Technical Skills

  • Proficiency in C, C++, C#, ASP.NET, and Visual Studio.
  • Strong understanding of networking & communication protocols (TCP/IP, SECS/GEM, MSMQ, MQTT, Modbus).
  • Experience with database management systems (MS SQL Server, Oracle, PostgreSQL).
  • Familiarity with Linux and Windows operating systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.