Job Description
What You'll Do
- Own the embedded Linux platform strategy (Yocto/Buildroot) across multiple SoC families (e.g., NXP i.MX, TI Sitara, STM32MP1, Renesas RZ), targeting real-time, ruggedized, and low-power designs.
- Define kernel config, PREEMPT_RT strategy, boot chain (UBoot, secure boot, A/B), systemd, filesystem layouts, partitioning, and recovery for high-availability products (fire panels, emergency lighting).
- Establish platform abstraction layers for reusable services: logging/telemetry, time sync/IEEE 1588 PTP, diagnostics, device management, and firmware update.
- Architect and review BSP/device drivers (I2C, SPI, UART, GPIO, CAN/CANFD, USB, PCIe, Ethernet, LTE/5G modems, WiFi/Bluetooth), DRM/KMS, and HMI graphics stack.
- Lead performance/latency tuning (irqbalance, CPU affinity, cgroups, scheduling), power management (PM QoS, cpufreq), and file system health for field durability.
- Guide protocol stacks: Profinet, ...
Ready to Apply?
Take the next step in your AI career. Submit your application to Eaton today.
Submit Application