Posted on: 24/06/2026
Job Summary :
We are looking for an experienced Linux System Programming Performance Engineer responsible for system-level performance analysis, trace collection, root cause investigation, and performance optimization across Linux-based software stacks. The ideal candidate will have strong expertise in Linux system programming, device drivers, performance engineering, virtualization environments, and real-time systems. This role requires extensive hands-on experience in performance measurement, bottleneck identification, trace analysis, and system-level optimization across CPU, GPU, Memory, Storage, and Network subsystems.
Key Responsibilities :
Performance Engineering :
- Own end-to-end Linux system software performance measurements.
- Define and execute performance benchmarking strategies.
- Establish performance baselines and regression tracking processes.
- Analyze system-level KPIs and identify performance bottlenecks.
- Generate trace-backed evidence for performance sign-offs.
Trace Collection & Analysis :
- Collect, analyze, and interpret traces for :
1. Hard Real-Time Latency
2. Scheduler Latency
3. Wake-up Latency
4. Interrupt Latency
5. Jitter Analysis
6. Deterministic Behavior Analysis
Root Cause Analysis :
- Investigate performance regressions.
- Perform root cause analysis for latency and throughput issues.
- Correlate performance degradation with kernel, middleware, and driver behavior.
- Analyze scheduler, memory, IRQ, and I/O subsystems.
Virtualization Performance :
- Measure and quantify performance derates between:
1. Bare Metal Platforms
2. Virtualized Platforms
3. Hypervisor Environments
- Analyze impact on:
1. CPU Scheduling
2. GPU Performance
3. Memory Bandwidth
4. Storage Throughput
5. Network Latency
6. NPU Performance
System Optimization:
- Identify opportunities for performance tuning.
- Recommend optimizations across kernel, drivers, and middleware layers.
- Collaborate with architecture and platform teams to improve system efficiency.
Mandatory Skills:
Programming:
- Strong C Programming
- C++
- Python
Linux Expertise:
- Linux System Programming
- Linux Internals
- Linux Device Drivers
- Linux Performance Analysis
- Linux Kernel Debugging
Performance Tools:
- perf
- ftrace
- trace-cmd
- top
- vmstat
- iostat
- sar
System Analysis:
- Scheduler Analysis
- Interrupt Analysis
- Memory Profiling
- CPU Profiling
- I/O Profiling
- Network Profiling
Preferred Skills:
- Linux Kernel Development
- Middleware Performance Optimization
- Real-Time Linux
- Hypervisors
- Virtualization Technologies
- Embedded Linux
- ARM Architecture
Good to Have:
- Performance Engineering Background
- Device Driver Development Experience
- Power and Performance Optimization
- Automotive Embedded Systems Experience
- Cloud Infrastructure Performance Analysis
Required Soft Skills:
- Excellent Debugging & Analytical Skills
- Strong Communication Skills
- Cross-Functional Collaboration
- Problem Solving Mindset
- Ability to Work Independently in Fast-Paced Environments
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1647872