Linux Development Engineer (c++)

Pulau Pinang, Malaysia

Job Description

The Linux Development Engineer (C++) will design, develop, and maintain Linux-based software applications within the manufacturing industry. This role will be working along with their team on the areas of driver assistance, automated driving, car multimedia, power train and body electronics in a new vehicle, improving digitalisation.

  • 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.
Global Innovation Leader in Electronics Manufacturing industryCareer Growth & Development
A successful Linux Development Engineer (C++) should have:
  • 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 in Bayan Lepas
Client is an established electronics manufacturing industry, known for its commitment to technological advancement and excellence. Operating in Penang, the company provides a robust platform for professionals to develop and contribute to cutting-edge projects.
  • 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.
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!

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1355714
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    RM 84,000-108,000 per year
  • Employment Status
    Permanent
  • Job Location
    Pulau Pinang, Malaysia
  • Education
    Not mentioned