Job Description

Roles & Responsibilities

Develop and maintain Linux kernel, BSP, and U-Boot for industrial Ethernet switch platforms

Execute board bring-up tasks: device tree, pinmux, clocks, power/reset sequencing

Integrate and customize Marvell Ethernet switch SDK

Port, debug, and optimize network and Ethernet drivers

Perform PHY & SERDES bring-up, tuning, and debugging

Implement and integrate L2/L3 networking protocols, including:

PROFINET CC-C, TCNOpen, ERPS

PTP (IEEE 1588) and TSN

Develop and maintain Yocto BSPs, custom images, SDKs, and packages

Implement low-level Linux drivers (I2C, SPI, UART, GPIO, PCIe, Ethernet, PoE)

Develop and support manufacturing utilities (MAC flashing, factory bring-up tools)

Execute throughput, performance, and PoE testing

Support railway EN standards (EN50155, EN50121-4, EN61131-2) and SL-3 security validation

Collaborate with hardware, validation, manufacturing, and silicon vendor teams

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application