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!