Posted on: 28/05/2026
Job Summary :
We are looking for a Senior Linux System Software Performance Engineer responsible for performance measurement, trace collection, bottleneck analysis, and root-cause triage across bare-metal and virtualized Linux platforms. The role focuses on hard real-time behavior, kernel-level performance analysis, and system-wide performance optimization.
The ideal candidate should have strong Linux internals knowledge, hands-on debugging experience, and expertise in system profiling and trace analysis using Linux performance tools.
Key Responsibilities :
Performance Measurement & Analysis :
- Own end-to-end performance characterization across Linux system software stacks
- Analyze system-level KPIs and identify performance bottlenecks impacting platform efficiency.
- Perform trace collection, triage, debugging, and root-cause analysis for performance deviations.
- Generate trace-backed evidence for performance sign-off, regression analysis, and optimization tracking.
- Build performance baselines and maintain regression tracking mechanisms. Real-Time Performance & Latency Analysis
Analyze and optimize :
- Hard real-time latency, Interrupt latency, Scheduler latency, Wake-up latency, System jitter and determinism.
- Use kernel tracing methodologies to identify latency spikes and real-time violations.
- Correlate issues with kernel, scheduler, interrupt, and driver execution paths. Hypervisor vs Bare-Metal Performance Evaluation.
- Measure and quantify performance derates between bare-metal and virtualized environments
Perform subsystem-level analysis across :
- Hands-on experience in Linux system performance analysis across virtualized and bare-metal platforms, including CPU scheduling, GPU latency, memory, storage, and network performance.
- Skilled in identifying virtualization overheads using profiling and tracing tools such as perf, ftrace, and trace-cmd.
Collect and analyze :
- Scheduler traces, IRQ traces, I/O traces, CPU profiling data, Kernel and user-space, performance metrics
Required Skills :
- Strong experience in Linux System Software Engineering
- Hands-on programming expertise in at least one language :
a. C
b. C++
c. Python
- Strong understanding of Linux internals, kernel behavior, and system architecture
- Experience in Linux device driver development
- Strong debugging, profiling, and performance optimization skills
- Experience with system-level performance analysis and bottleneck identification
Good to Have :
- Experience with Linux kernel, middleware, or driver performance optimization
- Exposure to Real-Time Linux (RT Linux / PREEMPT_RT)
- Experience with virtualization technologies and hypervisors
- Knowledge of performance engineering methodologies and benchmarking
- Exposure to Power & Performance (PnP) optimization
Preferred Candidate Profile :
- Strong analytical and problem-solving skills
- Experience working on embedded Linux, platform software, or low-level systems
- Ability to work with cross-functional kernel, driver, and architecture teams
- Experience handling performance regressions in large-scale system software environments
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1639747