HamburgerMenu
hirist

Job Description

Description :


- 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 :


1. PROFINET CC-C, TCNOpen, ERPS


2. 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


Preferred candidate profile :


MUST have :


- Linux Kernel & BSP expert (device tree, pinmux, driver development)


- Strong experience with Marvell Ethernet switch SoCs / SDKs


- Yocto Project expert (meta-layers, recipes, distro config, SDKs)


- Security : Netfilter, NAT, firewall, RADIUS, secure boot


- Industrial Ethernet switching & L2/L3 protocol integration


- PHY / SERDES bring-up and tuning


- Debugging using JTAG, crash dumps, ftrace, perf


- PoE (af/at/bt) integration and testing


- Manufacturing tools (MAC flashing, factory utilities)


- Solid understanding of schematics and hardware datasheets


Nice to have :


- Railway or rugged industrial product experience


- CI/CD with GitLab or Jenkins


- OTA / A-B update strategies


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in