Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Experience: 5+ years Key Responsibilities: Analyze, measure, and optimize system performance across the full Linux stack—kernel, drivers, user-space services, and applications. Profile CPU, memory, I/O, GPU, and power usage to identify performance bottlenecks and inefficiencies. Develop and deploy performance monitoring and tracing tools (e.g., perf, ftrace, eBPF, systemtap, trace-cmd, BPFtrace). Work closely with kernel, power, graphics, boot, and user-space teams to tune and enhance system responsiveness and throughput. Optimize boot time, application launch latency, and system suspend/resume cycles for better end-user experience. Tune scheduler, interrupt handling, memory management, and I/O subsystems for target hardware platforms. Validate performance under various workloads (interactive, background, thermal stress) and ensure consistent behavior. Collaborate with hardware and firmware teams to align software performance with platform power and thermal constraints. Automate performance regression testing and define KPIs to track across software releases. Investigate and resolve thermal throttling, CPU/GPU frequency scaling, and battery drain issues in coordination with power and thermal teams. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 5+ years of experience in Linux performance analysis and tuning on embedded or consumer platforms. Deep knowledge of Linux internals: process scheduling, memory management, NUMA, file systems, block devices, I/O stack, etc. Strong proficiency with performance tools: perf, top, htop, vmstat, iotop, powertop, ftrace, strace, systemtap, LTTng, eBPF, systemd-analyze, bootchart, blktrace, oprofile Experience with power-performance tuning frameworks such as CPUFreq, devfreq, cpuidle, and thermal frameworks. Familiar with kernel tuning interfaces: /proc, /sys, cgroups, udev, sysctl. Exposure to firmware/BIOS tuning and UEFI power settings. Skilled in C, Python, and shell scripting for automation and data processing. Experience in benchmarking tools and workloads: Phoronix Test Suite, stress-ng, sysbench, fio, glmark2, etc. Familiarity with hardware power domains, DVFS, thermal zones, and SoC power/thermal models is a plus. Experience with Yocto, Debian, or Ubuntu-based OS stacks and optimizing them for consumer-grade hardware (Intel/AMD/ARM).
Posted 6 days ago
0 years
0 Lacs
Greater Hyderabad Area
On-site
Hi Folks! We are hiring for Linux Performance Deeveloper _ Lead role. Pleae find below the detailed Job Description for your reference. Key Responsibilities: System Performance Analysis Analyze system-level performance on Linux platforms across CPU, memory, disk I/O, and network. Use performance monitoring tools (e.g., perf, ftrace, oprofile, bpftrace, systemtap, vmstat, iotop, top, htop, sar, latencytop) to identify bottlenecks. Profile applications and system services to pinpoint inefficiencies. Benchmarking and Optimization Design, implement, and run synthetic and real-world benchmarks (e.g., Phoronix, stress-ng, lmbench, fio). Optimize kernel subsystems (scheduler, memory management, file systems, network stack) and user-space components. Tune performance parameters (sysctl, cgroups, kernel boot args, IRQ affinity, NUMA policies). Performance Regression Detection Integrate performance testing into CI pipelines. Use tools like kselftest, LTP, BPF, and flamegraphs to detect regressions and improve stability under load. Collaboration with Kernel and User-Space Teams Work closely with kernel developers to suggest enhancements or fix issues in upstream drivers, kernel modules, or subsystems. Collaborate with application teams to guide performance improvements or align workloads with system capabilities. Tool Development Build custom performance profiling or tracing tools using eBPF, Python, C/C++, or shell scripting. Maintain dashboards and telemetry infrastructure (Grafana/Prometheus/InfluxDB/etc.). Power and Thermal Optimization (in mobile/embedded use cases) Analyze and reduce CPU wakeups, idle power usage, and dynamic frequency scaling behavior (cpufreq, cpuidle, thermal governor tuning). Required Expertise: Strong Linux Internals Knowledge Deep understanding of kernel subsystems (scheduler, memory, CPU topology, virtual memory, etc.). Good grasp of system calls, IPC, and process life cycle. Proficiency in Tools perf, ftrace, bpftrace, strace, valgrind, gprof, flamegraph, systemtap, numactl. Languages C (for kernel modules or low-level profiling), Python or Go (for automation), Shell scripting (for tooling and monitoring setup). Experience with Virtualization/Containers Performance tuning for KVM, Xen, Docker, LXC, and Kubernetes environments. Understanding of cgroups, namespaces, and resource quotas. Experience in SoC/Embedded Devices ARM performance counters, PMU tuning, kernel power governors, and device-specific optimizations. Monitoring and Metrics Familiar with telemetry stacks (Grafana, Prometheus, Telegraf), exporting and interpreting metrics.
Posted 1 month ago
0 years
0 Lacs
Mumbai Metropolitan Region
On-site
iRage is looking for a low latency developer who has experience within HFT or low latency network systems. Required Skillset Understands multi-threading and has decent level knowledge of multi-core architectures. Technically proficient and hands-on in C++ with a good understanding of C++11 and C++14. Knowledge of TCP/IP, UDP & Network topology. Passionate to debug network problems with proficiency in-network and socket programming. Ideally should have worked on User space networking stack like Solarflare, Melanox etc. Should be able to get hands dirty on things like ASAN, SystemTAP, tcpdump, gdb. etc. Should love working on Linux, its kernel and optionally is be aware of Linux optimizations pertaining to low latency. Experience of working in HFT (understands order books, strategies etc.) and keen to keep reducing latency, erasing jitter, identify and eliminate queue buildup/congestion in the system. Desired Skills Passionate about coding and a fast learner. Hardware and FPGA work experience a big plus. Has worked on Solarflare, Exablaze, etc. Ability to work as a team player as well as an individual contributor. Benefits We work hard. Period. :) We also value the quality of life. Our cubicle free workplace and informally clad workforce reflect this. Benefits include: Competitive salary Few weeks of paid vacation Interaction and collaboration with global experts Annual out-station offsite(s) and frequent outings Multiple performance-based bonuses Health insurance A fun work environment with dedicated sports and recreation facilities. Opportunities to learn and lead: Frequent Knowledge Sharing Sessions conducted by co-workers Work-related and extra-curricular competitions at the office Skills:- C++, Multithreading, TCP/IP, Linux/Unix, Socket Programming, HFT and FPGA Show more Show less
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi