Staff Software Engineer (Linux)

Penang Permanent MYR90,000 - MYR240,000 per year View Job Description
The Lead Software Engineer (Penang) role is an excellent opportunity for a senior software engineer to lead software development efforts within the organisation. You will be responsible for delivering innovative technology solutions and driving the success of software projects.
  • Exposure to Global Operations and established system
  • Strong Focus on Innovation and Continuous Improvement

About Our Client

This opportunity is with a large organization known for its strong presence in the industrial and manufacturing sector. The company is committed to leveraging technology to enhance its operations and deliver cutting-edge solutions to its clients.

Job Description

    • Develop, optimize, and maintain the Linux kernel.
    • Design and implement device drivers for peripherals such as SPI, I2C, UART, and FPGA.
    • Develop BSP and application layers based on Debian, CentOS, embedded Linux, and other standard Linux platforms.
    • Support hardware board bring-up activities, including silicon validation and debugging.
    • Collaborate closely with firmware and hardware teams to ensure system integration.
    • Customize and optimize operating systems for diagnostic hardware platforms.
    • Lead root cause analysis and troubleshooting of issues identified during the design phase.
    • Take technical ownership in delivering BSP packages (including specifications, images, and checklists) in compliance with development processes and project timelines



The Successful Applicant

A successful Lead Software Engineer, should have:

  • Min 5 years of hands-on experience in software development and compute technology
  • Minimum of 5 years of experience Linux Kernel/Device Driver.
  • Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
  • Excellent debugging skills, experience with kernel debugging tools and JTAG is preferred.
  • Solid understanding of low-level CPU architecture (core, cache, MMU, bus architecture, etc.)
  • Experience with hardware peripherals / buses/ protocols
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Strong communication and leadership abilities to guide and inspire team members.
  • Knowledge and understanding of open source development and SW revision control system(Git/SVN)
  • Multicultural working experience is preferred

What's on Offer

  • Competitive annual salary and benefits
  • Opportunity to work in a large organization in Penang
  • Permanent role with potential for career progression and skill development.
  • Chance to lead innovative technology projects in a collaborative environment.



If you are ready to take the next step in your career as a Staff Software Engineer, we encourage you to apply and be part of this exciting opportunity!

Contact
Christine Choo
Quote job ref
JN-042026-6991074
Phone number
+60 12 3752510

Job summary

Function
Engineering & Manufacturing
Specialisation
Electronics
What is your area of specialisation?
Industrial / Manufacturing
Location
Penang
Contract Type
Permanent
Consultant name
Christine Choo
Consultant contact
+60 12 3752510
Job Reference
JN-042026-6991074

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.