Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Versatile Creation Sdn Bhd

Bayan Lepas

On-site

MYR 80,000 - 100,000

Full time

4 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 development firm in Penang is seeking a skilled individual to take ownership of drivers and firmware development. Responsibilities include developing supporting software, debugging, and providing troubleshooting support for both production and field applications. Ideal candidates possess a Bachelor's degree in tech-related fields, strong programming skills in C/C++, and excellent communication skills in English and Mandarin. Willingness to travel 10-30% for site support is required.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • Experience with device drivers, firmware bring-up, or embedded Linux/RTOS environments.
  • Familiarity with test automation, data collection, and report generation is an advantage.

Responsibilities

  • Develop and maintain drivers, firmware, and supporting software for production.
  • Lead debugging with Engineering teams; rapidly resolve issues.
  • Provide software troubleshooting and support feature implementation.
  • Design and maintain in-house test software and automation tools.
  • Manage software release cycles for overseas equipment.

Skills

Strong programming skills in C/C++
Excellent written and verbal communication skills in English and Mandarin
Highly organized
Flexible and adaptable

Education

Bachelor's degree in Computer Science or related field

Tools

Visual Studio or equivalent toolchains
Git or other version control systems
Job description
Job Summary

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.