Embedded Linux BSP Development_EPS1
Core
Lead the design, development, customization, and maintenance of Embedded Linux BSPs for various microprocessor platforms.
Role type
Senior Embedded Linux BSP Engineer
Builds
Linux Board Support Packages, bootloaders, kernel components, and platform software
Domain
Embedded Systems / Automotive / Industrial
Required skills
Embedded C/C++, Linux Kernel Architecture, Device Tree, Linux Device Driver Development, Yocto Project, Buildroot, Microprocessor platforms (NXP, STM32, TI), Bootloaders (U-Boot), System Initialization, Linux networking, file systems, memory management, process scheduling, Debugging tools (GDB, JTAG, Lauterbach, Trace32, Logic Analyzer)
Preferred skills
Real-Time Linux (PREEMPT_RT), Hypervisors (Xen, Jailhouse), Secure Boot, TPM, Linux Security Frameworks, Zephyr RTOS, Free RTOS, Docker, Kubernetes, Performance profiling, boot-time optimization, system resource monitoring, cybersecurity standards
Technologies
Yocto, Buildroot, U-Boot, GDB, JTAG, Lauterbach, Trace32, Logic Analyzer, Xen, Jailhouse, TPM, Docker, Kubernetes, PREEMPT_RT, Zephyr RTOS, Free RTOS
Responsibilities
Develop and integrate Linux BSPs, bootloaders, and kernel components; Perform Linux kernel configuration and optimization; Develop and maintain Linux device drivers; Support board bring-up and hardware-software integration; Collaborate with hardware teams on processor selection and schematic reviews; Work with customers and product owners to define platform requirements
Seniority
Senior, 8-15 years experience
