Talent.com
This job offer is not available in your country.
Senior Lead Software Engineer - Linux Kernel 1

Senior Lead Software Engineer - Linux Kernel 1

CelesticaPenangMalaysia, Penang, Malaysia
1 day ago
Job description

Senior Lead Software Engineer - Linux Kernel 1

Join to apply for the Senior Lead Software Engineer - Linux Kernel 1 role at Celestica

The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems / products / equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase / gate deliverables).

The Senior Lead Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. Enhance designs with feedback from reviews in areas such as manufacturing, test, supply chain, reliability, industrial design and simulations.

Detailed Description

Performs tasks such as, but not limited to, the following :

  • Linux Kernel Development, Optimization and Maintenance
  • Conduct technical evaluation based on input from front-end and customer needs
  • Design and Development of Device Drivers for various peripherals including NIC, SPI, I2C, UART, CPLD, FPGA...
  • Design and Development of BSP, HAL, Application based on Debian, CentOS, Other Linux based OS
  • Optimizing / Customizing ONIE and Linux based OS to suit for diagnostic hardware system
  • Participate in Silicon / Hardware Board bring-up and debug.
  • Work closely with the Firmware and Hardware teams.
  • Technical lead to triage and troubleshooting the issues found in design phase
  • Technical lead to deliver BSP package(SPEC, image, checklist…) following with dev process compliance timely

Knowledge / Skills / Competencies

Bachelor (equivalent engineering) degree or above, Major related to compute technology, electrical or communication engineering

Above 6 years of experience Linux Kernel / Device Driver.

  • Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
  • Proficiency in compiling / cross-compiling (MIPS, x86, ARM, or PowerPC) is strongly desired.
  • In-depth knowledge of kernel functionality and architecture including networking, memory management, process management etc.
  • Must have hands-on experience in developing device drivers for the Linux kernel.
  • 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 like PCIe, USB, SATA, SD / MMC, LPC, JTAG etc.
  • Good understanding of protocols & interfaces like SPI, I2C, UART is desirable.
  • Experience in developing Unix user-space applications is desirable.
  • ONL / ONIE / SONiC and network product work experience is preferred.
  • Knowledge and understanding of open source development and SW revision control system(Git / SVN)
  • Multicultural working experience desirable
  • Physical Demands

  • Duties of this position are performed in a normal office environment.
  • Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
  • Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
  • Occasional travel may be required.
  • Company Overview

    Celestica (NYSE, TSX : CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges.

    Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law).

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • PenangMalaysia, Penang, Malaysia

    Related jobs
    • Promoted
    • New!
    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking)

    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking)

    Celestica Inc.George Town, Penang, Malaysia
    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking).Develop SI and PI design for server / storage / communication products. Major works are to serve as the signal and ...Show moreLast updated: 22 hours ago
    • Promoted
    Senior Lead Software Engineer - Linux Kernel 1

    Senior Lead Software Engineer - Linux Kernel 1

    Celestica Inc.George Town, Penang, Malaysia
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .Senior Lead Software Engineer - Linux Kernel 1. Performs tasks such as, but not limited to, the following : .L...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Developer - Semiconductor CIM

    Senior Software Developer - Semiconductor CIM

    Robert Bosch GroupPenangMalaysia, Penang, Malaysia
    Senior Software Developer - Semiconductor CIM.Bosch in Malaysia is a part of the Bosch Group, a leading global supplier of technology and services. The Bosch Group’s strategic objective is to delive...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineering Manager - Ubuntu Linux Kernel

    Software Engineering Manager - Ubuntu Linux Kernel

    CanonicalKulim, Kedah, Malaysia
    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    EmersonBayan Lepas, Penang, Malaysia
    NI is Emerson's Test and Measurement (T&M) Business Unit.In this role, your responsibilities will be unleashing the value of systems & hardware through development of drivers, software, or firmware...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking)

    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking)

    Celestica Inc.George Town, Penang, Malaysia
    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking).Performs tasks such as, but not limited to, the following : . Responsible for reliability test validation of IT equipment inc...Show moreLast updated: 22 hours ago
    • Promoted
    • New!
    Senior Engineer, Test Manufacturing (FCT)

    Senior Engineer, Test Manufacturing (FCT)

    Celestica Inc.Kulim, Kedah, Malaysia
    Senior Engineer, Test Manufacturing (FCT).Senior Lead Engineer, Test Manufacturing.Test Engineering Manufacturing (TEM).The Senior Engineer, Test Manufacturing (FCT) will perform tasks such as : .Sup...Show moreLast updated: 22 hours ago
    • Promoted
    Principal / Senior / Staff Software Engineer

    Principal / Senior / Staff Software Engineer

    EmersonGeorge Town, Penang, Malaysia
    Principal / Senior / Staff Software Engineer.Principal / Senior / Staff Software Engineer.NI is Emerson's Test and Measurement (T&M) Business Unit. Develop drivers, software, or firmware to maximize system ...Show moreLast updated: 30+ days ago
    • Promoted
    Director, Solution Architecture

    Director, Solution Architecture

    Red HatKulim, Kedah, Malaysia
    Red Hat Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.The Red Hat Sales team is looking for a Tech Sales Leader to join us in Malaysia, with responsibilities across multiple countries.I...Show moreLast updated: 1 day ago
    Senior Software Development Engineer

    Senior Software Development Engineer

    Career WisePenang, Malaysia
    Quick Apply
    Develop and maintain project-specific software tools and codebases.Communicate directly with clients to understand requirements and deliver timely solutions. Optimize software architecture for perfo...Show moreLast updated: 28 days ago
    • Promoted
    • New!
    Senior Lead Engineer - Reliability, Hardware Design (Storage / Server / Network)

    Senior Lead Engineer - Reliability, Hardware Design (Storage / Server / Network)

    Celestica Inc.George Town, Penang, Malaysia
    Design Engineering Systems Applications.Responsible for reliability test validation of IT equipment including server / storage / switch product. Work with Development team to ensure the products can mee...Show moreLast updated: 22 hours ago
    • Promoted
    Lead Engineer - Signal Test, Hardware Design

    Lead Engineer - Signal Test, Hardware Design

    Celestica Inc.George Town, Penang, Malaysia
    Lead Engineer - Signal Test, Hardware Design.As a Signal Integrity Test and Validation Engineer, you will develop, test, server / storage / communication products. Major works are SI and PI test, provid...Show moreLast updated: 18 days ago
    • Promoted
    Senior GenAI Software Solutions Engineer

    Senior GenAI Software Solutions Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    Senior GenAI Software Solutions Engineer page is loaded## Senior GenAI Software Solutions Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : J...Show moreLast updated: 8 days ago
    • Promoted
    GenAI Software Solutions Engineer

    GenAI Software Solutions Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    GenAI Software Solutions Engineer page is loaded## GenAI Software Solutions Engineerlocations : Malaysia, Penangtime type : Full timeposted on : Posted Todayjob requisition id : JR # • •Job Deta...Show moreLast updated: 8 days ago
    • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    CelesticaPenangMalaysia, Penang, Malaysia
    Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems / products / equipment for various applications. The Senior Lead Engineer, Software works in c...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Lead Software Engineer - Linux Kernel

    Senior Lead Software Engineer - Linux Kernel

    Celestica Inc.George Town, Penang, Malaysia
    Senior Lead Software Engineer - Linux Kernel.The Senior Lead Software Engineer will lead the development of Linux Kernel and device drivers. Linux Kernel Development, Optimization and Maintenance.Co...Show moreLast updated: 22 hours ago
    • Promoted
    Senior Software Engineer, AI Model serving - Asia

    Senior Software Engineer, AI Model serving - Asia

    SpeechifyCentral George Town, Penang, Malaysia
    Senior Software Engineer, AI Model serving - Asia.Senior Software Engineer, AI Model serving - Asia.Speechify is a text-to-speech app that makes information accessible for 20+ million users across ...Show moreLast updated: 25 days ago
    • Promoted
    System Solution Applications Eng

    System Solution Applications Eng

    Lattice SemiconductorPenangMalaysia, Penang, Malaysia
    System Solution Applications Eng.There is energy here…energy you can feel crackling at any of our international locations. It’s an energy generated by enthusiasm for our work, for our teams, for our...Show moreLast updated: 1 day ago