Software Engineer

Agensi Pekerjaan Versatile Creation Sdn. Bhd. 201801011153 (1273169-A)

Bayan Lepas

On-site

MYR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading engineering solution provider based in Bayan Lepas, Malaysia is looking for a Software Engineer to take ownership of firmware and driver development. The role involves managing projects, coordinating with global teams, and troubleshooting software issues in both field and production environments. Candidates should possess a Bachelor's degree in Computer Science and strong programming skills in C/C++. Excellent communication in English and Mandarin is essential, along with experience in embedded systems and version control.

Qualifications

  • Strong programming skills in C/C++, proficient with Visual Studio or equivalent toolchains.
  • Solid understanding of computer architecture and operating systems.
  • Experience with device drivers and firmware in embedded environments.

Responsibilities

  • Develop and maintain drivers, firmware, and software for production applications.
  • Lead debugging with Engineering teams; triage and resolve issues.
  • Provide software troubleshooting and new feature implementation support.

Skills

C/C++ programming skills
Written and verbal communication in English
Written and verbal communication in Mandarin
Project management
Debugging skills
Version control (Git)

Education

Bachelor's degree in Computer Science or related field

Tools

Visual Studio
Test automation tools

Job description

Take full ownership of the development and ongoing support of drivers, firmware, and related tools to maximize system and hardware performance. Collaborate closely with global engineering teams, troubleshoot complex field issues, and deliver reliable releases that help customers maintain high productivity.

Job Responsibilities

Develop and maintain drivers, firmware, and supporting software for production and field applications.

Lead in-house debugging with Engineering teams; triage, reproduce, and resolve issues efficiently.

Provide remote and on-site software troubleshooting and support new feature implementation.

Design, build, and maintain in-house test software, automation tools, and utilities.

Manage version control and software release cycles for overseas equipment.

Take ownership of goals, schedules, and deliverables; ensure high-quality project completion.

Collaborate effectively across functions and time zones with global engineering teams.

Communicate technical details clearly in Mandarin; prepare design documentation and results.

Implement custom algorithms and generate required data outputs and reports.

Job Requirements

Bachelors degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

Strong programming skills in C/C++; proficient with Visual Studio or equivalent toolchains.

Solid understanding of computer architecture, operating systems, and hardwaresoftware integration.

Excellent written and verbal communication skills in English and Mandarin.

Highly organized, capable of managing multiple projects, tasks, and resources effectively.

Flexible, adaptable, and able to work in dynamic field environments.

Ability to align program goals with business strategy and make sound, customer-focused decisions.

Willing to travel 1030% for site support, validation, and deployment (domestic and overseas).

Experience with device drivers, firmware bring-up, or embedded Linux/RTOS environments.

Familiarity with Git or other version control systems and release pipelines.

Background in test automation, data collection, and report generation is an advantage.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Bayan Lepas

Hybrid
MYR 120,000 - 150,000
Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Malaysia

On-site
MYR 80,000 - 120,000
Senior Software Development Engineer
Senior Software Development Engineer

Career Wise • Penang

On-site
Global Embedded Driver & Firmware Engineer
Global Embedded Driver & Firmware Engineer

Agensi Pekerjaan Versatile Creation Sdn. Bhd. 201801011153 (1273169-A) • Bayan Lepas

On-site
MYR 60,000 - 80,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Software Engineer C#, Industrial Automation, 80 APAC Travelling
Software Engineer C#, Industrial Automation, 80 APAC Travelling

GTS Consulting Limited • Johor Bahru

On-site
MYR 60,000 - 90,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000
Staff/Senior/ Junior Firmware Engineer
Staff/Senior/ Junior Firmware Engineer

Oppstar Berhad • Penang

On-site
MYR 60,000 - 80,000
R&D Expert Firmware Engineer
R&D Expert Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 80,000 - 120,000
R&D Expert Firmware Engineer
R&D Expert Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000