Senior Embedded Software Engineer – Embedded Linux (Automotive, SoC)
Core
Lead the embedded Linux platform architecture and BSP development for automotive SoCs in a Software-Defined Vehicle (SDV) program.
Role type
Senior Embedded Linux Engineer (Automotive SoC)
Builds
Yocto-based Linux platforms, kernel configurations, and bootloaders for cockpit and ADAS workloads
Domain
Automotive embedded systems, SoC virtualization
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Linux, Yocto/BitBake, Linux kernel, U-Boot, device trees, C/C++, system-level performance optimization, root-cause analysis
Preferred skills
Multi-SoC platform ownership, security hardening, OTA strategies, QEMU/KVM, hypervisor integration, ASPICE/ISO 26262 awareness
Technologies
Yocto, BitBake, Linux kernel, U-Boot, QNX, Android, Adaptive AUTOSAR, QEMU, ARM SoCs
Responsibilities
Lead and evolve embedded Linux platform architecture for automotive SoCs; Drive Yocto/BitBake-based platform development including BSP integration and device tree design; Optimize system boot time, memory footprint, and platform stability; Integrate Linux within a virtualized environment alongside QNX and Android; Lead root-cause analysis and resolve complex platform issues
Seniority
Senior, hands-on IC