- Posted 5 days ago
- Be among the first 10 applicants
Job Description
Embedded Linux Engineer – Boot Time Optimization
Location: Bangalore
Experience: 5+ Years
Education: B.E / B.Tech / M.E / M.Tech
Top Mandatory Skills
- Embedded Linux System Software Development
- Linux Boot Time Analysis & Optimization
- Yocto Project (BitBake, Recipes, Image Optimization)
- Xen Hypervisor (Dom0 Preferred)
- Linux Kernel Debugging & Performance Tuning
- Strong C Programming
Key Technical Skills
- Linux Boot Flow (Bootloader, Kernel, Initramfs, Systemd)
- Boot Time Optimization in Virtualized Environments
- Xen Dom0 / Host OS Optimization
- Kernel Profiling & Debugging
- Power & Performance Optimization
- S0ix, Suspend-to-RAM (S2RAM)
- Embedded Linux BSP & Platform Bring-up
Job Responsibilities
- Analyze and optimize Linux boot time for embedded and virtualized platforms.
- Improve Dom0/Host OS startup performance in Xen-based systems.
- Optimize Yocto images, recipes, services, and systemd configurations.
- Debug kernel, driver, and boot-sequence bottlenecks.
- Investigate deferred probes, initcall ordering, and service startup dependencies.
- Tune power management and performance for cold boot, warm boot, and low-power states.
- Collaborate with platform, kernel, virtualization, and validation teams to achieve boot-time targets.
Good to Have
- Automotive Linux / IVI Platforms
- Xen Hypervisor Development
- QNX Hypervisor or KVM
- Open Source Linux Contributions
- Graphics, Display, Storage, and Networking Stack Integration
- DMA, Interrupt Handling, IPC Optimization
Debug & Profiling Tools
- ftrace
- systemd-analyze
- Bootchart
- perf
- Kernel logs / trace events
More Info
Key Skills
Embedded Linux BSP Platform Bring-up
Xen Dom0 Host OS Optimization
ftrace
S0ix Suspend-to-RAM S2RAM
Yocto Project BitBake Recipes Image Optimization
Kernel Profiling Debugging
Xen Hypervisor Dom0
Linux Boot Time Analysis Optimization
Power Performance Optimization
Linux Boot Flow Bootloader Kernel Initramfs Systemd
Linux Kernel Debugging Performance Tuning
Bootchart
Kernel logs trace events
Strong C Programming
systemd-analyze
Embedded Linux System Software Development
Boot Time Optimization in Virtualized Environments
