Linux System Performance Engineer - C/C++

Engineer

Linux System Performance Engineer – C/C++

Apply Now

- $0.00

  • Date posted
    May 28, 2026
  • Expiration date
    August 28, 2026
  • Application ends
    August 28, 2026

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#

 

 

 

Apply Now

- $0.00

Select your currency