Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

BTI Executive Search

Malacca City

Hybrid

MYR 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruiting firm in Malaysia is seeking a skilled Software Engineer responsible for developing advanced software for high-performance equipment. The ideal candidate will collaborate with cross-functional teams, conduct unit testing, and support deployment activities. Applicants should have a Bachelor’s degree and minimum of 4 years experience in software development or machine automation. Proficiency in PLC, C#, or C++ is essential, alongside strong problem-solving skills and effective communication abilities. A flexible work arrangement is offered, with an optional placement in Penang depending on the product line.

Benefits

Flexible working arrangement
Relocation allowance

Qualifications

  • Minimum 4 years’ experience in software development or machine automation.
  • Strong programming skills in PLC, C#, or C++.
  • Effective communication skills with the ability to articulate technical concepts.

Responsibilities

  • Develop advanced software for high-performance equipment.
  • Collaborate with cross-functional teams for software-hardware integration.
  • Conduct unit testing and support deployment activities.

Skills

Programming skills in PLC
C#
C++
Communication skills
Problem-solving
Knowledge in semiconductor industry

Education

Bachelor’s degree in Computer Science, IT, or Engineering
Job description

This organisation is seeking a skilled Software Engineer to play a key role in developing advanced software for high-performance equipment used in a complex engineering environment. The role involves driving the full software development lifecycle—from planning and design to implementation, testing, and delivery—while ensuring every release meets stringent quality, stability, and customer-specific requirements.

The engineer will collaborate closely with cross‑functional hardware, electrical, and mechanical teams to design seamless software–hardware integrations and ensure optimal system performance. They will also be responsible for writing technical specifications, preparing documentation, conducting unit testing, and supporting deployment activities.

Beyond development work, this role contributes to team excellence through continuous improvement initiatives, refinement of coding standards, and expanding test automation coverage. Knowledge sharing is essential, with responsibilities that include mentoring juniors, providing technical training, conducting post‑mortems, and documenting best practices to strengthen organisational learning.

The ideal candidate is a proactive problem‑solver who can lead by example, communicate clearly, drive improvements, and thrive in a dynamic engineering environment.

Requirements
  • Bachelor’s degree in Computer Science, IT, or Engineering (Computer, Electrical/Electronic, Mechatronic/Electromechanical), or equivalent.
  • Minimum 4 years’ experience in software development or the machine automation industry.
  • Strong programming skills in PLC, C#, or C++, with solid understanding of OOP or non‑OOP principles. Experience with firmware or RTOS is an added advantage.
  • Effective communication skills, with the ability to articulate technical concepts clearly.
  • Capable of adapting to changing priorities and diverse working environments.
  • Experience in the semiconductor industry is a plus.
  • Familiarity with motors, sensors, actuators, or hardware‑related development is an advantage.
  • Strong commitment to continuous learning, improvement, and problem‑solving.
  • Ethical, patient, attentive, and able to collaborate with a wide range of stakeholders.
  • Creative and innovative approach to technical challenges.
  • Flexible working arrangement.
  • Based in Melaka, with optional placement in Penang depending on product line (Relocation Allowance Provided).
  • Willingness to travel up to 20% when required.

Be careful – Don’t provide your bank or credit card details when applying for jobs. Don’t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

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