Software Engineer - Onboard Platform
Role responsibilities
The role involves producing and maintaining Board Support Packages and custom bootchains for ADAS platforms. You will implement secure boot mechanisms, manage CVEs, and configure IPC mechanisms to enable communication between Real-Time and Application domains.
Requirements
Requires a degree in Computer Engineering, CS, or a related field with 2+ years of experience, or a Master's/PhD. Candidates must have expertise in Linux packaging technologies, device driver development, and embedded C++.
Key skills
Yocto, OpenEmbedded, Buildroot, Linux Device Drivers, U-Boot, UEFI, Secure Boot, C++, Python, Bazel, Docker, DMVerity, FSCrypt, Embedded Systems, Board Support Packages
Keywords
Automated Driving, ADAS, Embedded Software, Linux Kernel, Device Tree, Rootfs, Firmware, Secure Boot, Yocto, OpenEmbedded, Buildroot, U-Boot, UEFI, C++, Python, Bazel, Docker, Ethernet, GPU, PCIE, UFS, eMMC, OSPI, DMVerity, FSCrypt, OPTEE, Arm Trusted Firmware, Heterogeneous SoC, Gtest