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