Job Search and Career Advice Platform

Enable job alerts via email!

Linux Development Engineer (C++)

Michael Page

Bayan Lepas

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

Job summary

A global leader in electronics manufacturing seeks a Linux Development Engineer (C++) in Penang. This role involves designing software, gathering customer requirements, and developing tests for embedded systems. An ideal candidate will have a Bachelor's degree in a relevant field and proven experience in embedded software engineering. The position offers a competitive salary, a 13th-month bonus, and long-term career growth potential, along with a chance to work with innovative technologies.

Benefits

Competitive annual salary + 13th-month bonus
Long-term career growth potential
Exposure to innovative technologies

Qualifications

  • Proven experience in embedded software engineering is necessary.
  • Hands-on development and troubleshooting experience on embedded targets required.
  • Ability to read schematics and component datasheets will be helpful.

Responsibilities

  • Work as part of a project team focusing on software design activities.
  • Gather and assess customer requirements and internal specifications.
  • Develop software tests and execute test plans.
  • Produce technical reports and documentation.

Skills

Embedded software engineering
C/C++ programming
Linux development
Troubleshooting
Communication skills

Education

Bachelor's degree in Electrical/Electronic Engineering, Computer Engineering, or Computer Science

Tools

Linux OS toolchains
Cross-compiling
Yocto/Debian build systems
GDB
Bash scripting
Job description
Job Overview

Global Innovation Leader in Electronics Manufacturing industry. This role focuses on advanced Linux development in Penang.

Responsibilities
  • Work as part of a project team focusing on software design activities.
  • Gather and assess customer requirements, internal specifications, and vehicle interface needs; propose suitable concepts considering functionality, technology, and effort.
  • Follow established software engineering processes, including:
  • Conducting requirement, design, and code reviews.
  • Performing unit testing and managing software releases according to defined processes.
  • Develop software designs while considering module dependencies and integration into the overall system.
  • Program software using standard and proprietary tools and libraries.
  • Prepare software test specifications and protocols; develop test software when needed. Execute test plans to ensure compliance with specifications, functionality, and performance requirements.
  • Analyze failure logs, troubleshoot system issues, and resolve design challenges.
  • Produce technical reports, design analyses, and documentation to support development.
  • Assist manufacturing teams in resolving production-related issues and provide post-production support.
Qualifications
  • Bachelor's degree in Electrical/Electronic Engineering, Computer Engineering, or Computer Science.
  • Proven experience in embedded software engineering.
  • Hands‑on development and troubleshooting experience on embedded targets.
  • Strong programming skills in C, C++, or object‑oriented programming.
  • Experience with Linux embedded development, including cross‑compiling, OS toolchains, Yocto/Debian build systems, Linux file systems, GDB, and bash scripting.
  • Knowledge of Linux driver porting and kernel device tree configuration.
  • Ability to read schematics and component datasheets.
  • Good communication and interpersonal skills; team‑oriented mindset.
  • Willingness to work on‑site in Bayan Lepas.
Benefits
  • Competitive annual salary + 13th‑month bonus.
  • Opportunity to work in a large organization in the industrial and manufacturing industry.
  • Exposure to innovative technologies and projects in Penang.
  • Permanent position with long‑term career growth potential.
Application Note

If you are passionate about Linux development and have strong expertise in C++ and Linux, this is an excellent opportunity to advance your career. Apply now to become a Linux Development Engineer (C++) in Penang!

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