Senior Autonomy Systems Engineer
Motional- Full Time
- Senior (5 to 8 years)
Candidates should possess at least 5 years of experience in embedded Linux development, with a focus on mission-critical applications. They must demonstrate deep expertise in device tree configuration, pinmux setup, and BSP customization for embedded platforms, as well as proficiency with Yocto or similar Linux build systems. Experience developing and debugging Linux kernel drivers, specifically for I2C, SPI, MIPI CSI, and V4L2 subsystems, is essential, alongside a solid understanding of SerDes bridges such as GMSL and FPD-Link.
The Senior Embedded Linux Engineer will be responsible for developing and maintaining board support packages (BSPs) for custom UAV hardware platforms, ensuring compatibility with autonomy workloads, configuring device trees, pinmux settings, and peripheral interfaces, and integrating advanced sensors like MIPI CSI cameras, LiDAR, and radar into Linux-based UAV systems. They will also build and customize Yocto-based Linux distributions, collaborate with electrical engineers to debug hardware-software integration issues, write and modify Linux kernel drivers, optimize embedded systems for real-time performance and power efficiency, and contribute to software-hardware interface specifications during board design cycles.