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
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.