Search by job, company or skills

Linux Developer

Linux Developer

TEKsystems
8-10 Years
Not Disclosed
Early Applicant
  • Posted 5 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

6-12 yrs
Bengaluru, India
Skills:
systemtap , Kvm, C, Networking, Device Drivers, Gdb, Kernel Programming, shell scripting, Kernel Debugging, Python, C++, Memory Management, Debugging Tools, Linux Internals, Virtualization, Linux kernel development, crash, kernel tracing, Filesystems, ftrace, eBPF, PERF, computer system architecture, Interrupt Handling, kgdb, kernel performance tuning, IOMMU, root cause identification, Performance Analysis, VFIO
4-9 yrs
Bengaluru, India
Skills:
Object-Oriented Programming (OOPS), C++, Linux, Sockets, Tcp/ip, Multithreading, Data Structures And Algorithms
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