Save Job Back to Search Job Description Summary Similar JobsExposure to Global Operations and established systemStrong Focus on Innovation and Continuous ImprovementAbout Our ClientThis 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 DescriptionDevelop, 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 timelinesThe Successful ApplicantA successful Lead Software Engineer, should have:Min 5 years of hands-on experience in software development and compute technologyMinimum 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/ protocolsExcellent 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 preferredWhat's on OfferCompetitive annual salary and benefitsOpportunity to work in a large organization in PenangPermanent 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!ContactChristine ChooQuote job refJN-042026-6991074Phone number+60 12 3752510Job summaryFunctionEngineering & ManufacturingSpecialisationElectronicsWhat is your area of specialisation?Industrial / ManufacturingLocationPenangContract TypePermanentConsultant nameChristine ChooConsultant contact+60 12 3752510Job ReferenceJN-042026-6991074