Senior / Staff BSP Engineer
1 day ago
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
-
Associate Software Engineer
2 weeks ago
Penang, Malaysia Celestica Full time $45,000 - $75,000 per yearSummaryThe 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...
-
Senior/Staff Hardware Digital Engineer
1 week ago
Penang Island, Penang, Malaysia NI Malaysia Sdn Bhd Full timeYou 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...
-
Senior Staff Engineer
1 week ago
Penang, Malaysia Plexus Full timePurpose 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...
-
Senior Software Test Engineer
1 week ago
Penang, Malaysia Celestica Full timeKey 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...
-
Staff/Sr Staff Design Verifcation Engineer
5 days ago
Penang, Malaysia XinPal Semi Full timePosition: 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...
-
Manufacturing Staff Engineer
5 days ago
Penang, Malaysia Flex Full timeFlex 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...
-
Staff Applications Engineer
1 week ago
Penang, Malaysia Lattice Semiconductor Full timeLattice 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,...
-
11 - Senior Staff Engineer, Electrical Design
2 weeks ago
Penang, Malaysia Celestica Full timeReq 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 yearCONSTRUCTION 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...
-
Costing Engineer Staff
2 weeks ago
Penang-Riverside, Malaysia Plexus Full time 60,000 - 120,000 per yearPurpose 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...