Software Engineer II, Embedded OS Lifecycle and BSP Customization
About the role
We are looking for a Software Engineer – Embedded OS Lifecycle & BSP Customization to join our engineering team and support the development, customization, and lifecycle management of embedded operating systems across a variety of hardware platforms. This role will work closely with software, hardware, sales, and global engineering teams to deliver reliable embedded solutions that meet customer and platform requirements. The ideal candidate has strong hands-on experience with C/C++, Embedded Linux, Yocto, BSP development, board bring-up, and hardware-software integration, along with the ability to troubleshoot complex technical issues and collaborate effectively across teams. This position also provides opportunities to contribute to customer-facing technical initiatives, solution development, and cross-functional engineering projects. Located in Tustin, CA.