Search by job, company or skills

Linux Developer

Linux Developer

TEKsystems
8-10 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Hiring: Linux System Software Performance Engineer | 8–10 Years Experience

We are looking for an experienced Linux System Software Performance Engineer with strong expertise in Linux performance measurement, kernel tracing, real-time latency analysis, and system-level performance optimization across bare-metal and virtualized environments.

Experience: 8–10 years

Key Responsibilities

  • Own end-to-end performance measurement across Linux system software stacks.
  • Collect traces, triage performance issues, and perform root-cause analysis.
  • Identify and quantify system bottlenecks impacting performance KPIs.
  • Analyze hard real-time latency, interrupt latency, scheduler latency, wake-up latency, jitter, and determinism.
  • Correlate real-time performance violations with Linux kernel and device-driver paths.
  • Measure and analyze performance differences between hypervisor/virtualized and bare-metal environments.
  • Perform subsystem-level performance analysis across:
  • CPU and vCPU scheduling
  • GPU
  • NPU
  • Memory bandwidth and latency
  • Storage/I/O
  • Network
  • Identify virtualization overhead and provide optimization recommendations.
  • Generate trace-backed evidence for performance regressions and sign-off.

Required Skills

  • Strong Linux system programming experience.
  • Hands-on programming expertise in C, C++, or Python.
  • Strong Linux device-driver development experience.
  • Hands-on experience with performance/profiling tools such as perf, ftrace, and trace-cmd.
  • Experience with scheduler, IRQ, I/O tracing, performance baselining, and regression analysis.

Good to Have

  • Real-time Linux performance experience.
  • Hypervisor/virtualization performance exposure.
  • Kernel, driver, or middleware performance optimization experience.
  • Power and Performance (PnP) exposure.

If your experience aligns with Linux kernel/system performance, real-time latency analysis, tracing, and virtualization performance, please apply or reach out to discuss the opportunity.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

kernel tracing

ftrace

trace-cmd

performance profiling tools

Linux performance measurement

system-level performance optimization

performance baselining

Linux device-driver development

real-time latency analysis

About Company

Similar Jobs

4-9 yrs
Bengaluru, India
Skills:
Object-Oriented Programming (OOPS), C++, Linux, Sockets, Tcp/ip, Multithreading, Data Structures And Algorithms
4-8 yrs
₹ 10 - 15 LPA
Bengaluru
Skills:
C, C Sharp, Embedde C, Linux
8-10 yrs
Bengaluru, India
Skills:
Ansible, Gitlab, C, Bash Scripting, Python, Kubernetes, Github, Jira, Agile Methodologies, Linux
5-10 yrs
Bengaluru, India
Skills:
Linux Kernel Programming, Linux Device Driver Development, Git, C++ Programming, Version Control Systems, Debugging, C Programming, Problem-solving
8-10 yrs
Bengaluru, India
Skills:
cache coherency , Usb, Device Drivers, virtualization, Uart, Spi, Embedded Linux, Gpio, Pcie, I2c, C Programming, Kernel Debugging, Memory Management, Linux kernel development, Yocto-based BSPs, NAPI, interrupt handling, Profiling, DMA, SR-IOV, VirtIO-net, Ethernet driver development, Performance Analysis, MAC PHY integration, shared memory mechanisms, zero-copy mechanisms