Senior / Staff BSP Engineer

1 day ago


Penang, Malaysia Celestica Full time

Job Description

  • Linux Kernel Development, Optimization and Maintenance.
  • 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, embedded Linux and Other Standard Linux.
  • Participate in Silicon/Hardware Board bring-up and debug.
  • Work closely with the Firmware and Hardware teams.
  • Optimizing/Customizing OS based on ONIE/ONL/SONiC to suit for diagnostic hardware system
  • Technical lead to trouble shooting the issues found in design phase
  • Technical lead to deliver BSP package(SPEC, image, checklist…) following with dev process compliance by schedule

Qualifications

  • Bachelor(equivalent engineering) degree or above, Major related to compute technology, electrical or communication engineering
  • 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.
  • 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


  • Penang, Malaysia Celestica Full time $45,000 - $75,000 per year

    SummaryThe Associate Engineer, Software, supports the development, debugging, and maintenance of code for systems and equipment applications. Focusing primarily on Linux-based environments, this role involves creating diagnostic tools, drivers, and Board Support Packages (BSP). The Associate Engineer works closely with senior engineers and cross-functional...


  • Penang Island, Penang, Malaysia NI Malaysia Sdn Bhd Full time

    You will be a member of NI Product R&D Team, essential to design the next generation of cutting-edge NI PXI modularized high speed, mixed signal and high precision I/O test instrument, supporting wide arrays of test application that is critical to complete NI test system offering in EV, ADAS, Aerospace, Semiconductor and Electronics. You will be involved...


  • Penang, Malaysia Plexus Full time

    Purpose Statement:  The Manager of Training will lead and coordinate the development and execution of effective technical training programs. This role is focused on equipping employees with the essential skills and knowledge necessary for success within the organization by striving to create a dynamic learning environment, ensuring training initiatives...


  • Penang, Malaysia Celestica Full time

    Key ResponsibilitiesProvide technical leadership throughout the end-to-end software development life-cycle, with a concentration on systems and solution testing.Author, document, and execute detailed test plans, and conduct reviews with customers to ensure alignment and coverage.Actively participate in design reviews to provide critical feedback on...


  • Penang, Malaysia XinPal Semi Full time

    Position: Staff/Sr Staff Design Verifcation EngineerExperience: 7+ yearsLocation: Penang, MalaysiaNo of positions: 3Responsibilities:Develop detailed verification plans based on design specifications and architectural requirements.Create and maintain testbenches for complex digital designs using SystemVerilog and UVM (Universal Verification...


  • Penang, Malaysia Flex Full time

    Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world. A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every...


  • Penang, Malaysia Lattice Semiconductor Full time

    Lattice OverviewThere 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 results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Penang, Malaysia Celestica Full time

    Req ID: 125567Remote Position: NoRegion: AsiaCountry: MalaysiaState/Province: Bayan LepasCity: PenangSummaryThe Staff Engineer, Electrical Design develops new electrical systems/circuits for various applications. Research system ideas and draw up plans for these systems, and capture them in schematics and system specifications. Test, simulate, validate and...

  • senior engineer

    2 weeks ago


    Penang, Malaysia IJM Corporation Berhad Full time 60,000 - 180,000 per year

    CONSTRUCTION DIVISIONDesign review and approve engineering drawings, specifications, and calculations.Supervise and guide junior engineers and technical staff.Ensure compliance with industry standards, codes, and project requirements.Identify technical issues on-site or in design and propose effective solutions.Coordinate with project teams, clients, and...


  • Penang-Riverside, Malaysia Plexus Full time 60,000 - 120,000 per year

    Purpose Statement:  The Costing Engineer Staff is responsible for providing accurate and timely manufacturing pricing information. This role enables Plexus to provide industry competitive pricing quotations in support of current customers and new business development opportunities. Lead in driving standardization and efficiency. Key Job...