← All Open Positions

Embedded Linux Engineer –  Boot Time Optimization

🏢 Silicon Patterns
📅
Posted
Sep 29, 2026

Experience

•       5+ years in Embedded Linux system software / kernel development

•       Strong C programming skills

Required Skills

•       Linux boot-time analysis and optimization, especially for Dom0 / Host OS in Virtualized environment

•       Strong understanding of Linux boot flow: bootloader, kernel init, initramfs, systemd

•       Yocto Project expertise – image, recipe, and systemd optimization

•       Virtualization experience: Xen (Dom0 preferred) or KVM / QNX Hypervisor

•       Kernel-level debugging and performance tuning

•       Experience with power & performance optimization (cold boot, warm boot, S0ix/S2RAM)

Technical Knowledge (any relevant subset)

•       Initcall ordering, deferred probes

•       IPC / DMA / interrupt handling

•       Early-boot critical drivers (power, storage, networking, display)

•       Profiling & debug tools: ftrace, systemd-analyze, bootchart, perf

Good to Have

•       Automotive Embedded Linux / IVI experience

•       Open-source Linux contribution exposure

Apply Now
Apply for Embedded Linux Engineer –  Boot Time Optimization
Our team responds to every applicant within 5 business days.
📄 Click to upload your resume
PDF, DOC or DOCX · Max 5MB
🔒 Your application is confidential — we never share candidate data.