This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Core Responsibilities: • Design, develop, and maintain Board Support Packages (BSP) for network switches and routing platforms. • Perform platform bring-up and board enablement for new hardware in collaboration with ODMs and hardware vendors. • Develop, integrate, and debug platform and device drivers (CPU, FAN, PSU, I2C, GPIO, EEPROM, PCIe). • Work across the boot flow (Boot ROM → U-Boot → Linux kernel → user space) to ensure stable system initialization. • Debug and troubleshoot issues across the full software stack including bootloader, kernel, drivers, and user space. • Integrate and support ONIE / ONL environments for open networking platforms. • Collaborate with ASIC, hardware, validation, and system software teams to achieve production-ready platform stability. • Use Linux debugging tools (serial console, kernel logs, crash dumps, GDB, JTAG) for root cause analysis. • Support platform validation, diagnostics, and performance stabilization during bring-up cycles. • Review designs, guide junior engineers, and own BSP modules end-to-end.
Job Responsibility:
Design, develop, and maintain Board Support Packages (BSP) for network switches and routing platforms
Perform platform bring-up and board enablement for new hardware in collaboration with ODMs and hardware vendors
Develop, integrate, and debug platform and device drivers (CPU, FAN, PSU, I2C, GPIO, EEPROM, PCIe)
Work across the boot flow (Boot ROM → U-Boot → Linux kernel → user space) to ensure stable system initialization
Debug and troubleshoot issues across the full software stack including bootloader, kernel, drivers, and user space
Integrate and support ONIE / ONL environments for open networking platforms
Collaborate with ASIC, hardware, validation, and system software teams to achieve production-ready platform stability
Use Linux debugging tools (serial console, kernel logs, crash dumps, GDB, JTAG) for root cause analysis
Support platform validation, diagnostics, and performance stabilization during bring-up cycles
Review designs, guide junior engineers, and own BSP modules end-to-end
Requirements:
Design, develop, and maintain Board Support Packages (BSP) for network switches and routing platforms
Perform platform bring-up and board enablement for new hardware in collaboration with ODMs and hardware vendors
Develop, integrate, and debug platform and device drivers (CPU, FAN, PSU, I2C, GPIO, EEPROM, PCIe)
Work across the boot flow (Boot ROM → U-Boot → Linux kernel → user space) to ensure stable system initialization
Debug and troubleshoot issues across the full software stack including bootloader, kernel, drivers, and user space
Integrate and support ONIE / ONL environments for open networking platforms
Collaborate with ASIC, hardware, validation, and system software teams to achieve production-ready platform stability
Use Linux debugging tools (serial console, kernel logs, crash dumps, GDB, JTAG) for root cause analysis
Support platform validation, diagnostics, and performance stabilization during bring-up cycles
Review designs, guide junior engineers, and own BSP modules end-to-end