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
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
