Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Linux Performance Developer C Programming.
India Jobs Expertini

Urgent! Linux Performance Developer - C Programming Job Opening In Hyderabad – Now Hiring Aidewiser Soltek

Linux Performance Developer C Programming



Job description

<p><p><b>About the Role : </b><br/><br/></p><p>We are seeking a highly skilled Linux Performance Developer to join our engineering team in Hyderabad.

In this role, you will be responsible for analyzing, tuning, and optimizing Linux performance on embedded and consumer platforms.

You will work closely with cross-functional teams to improve system efficiency, reduce power consumption, and enhance overall user experience.<br/><br/><b>Key Responsibilities : </b><br/><br/></p><p>- Perform in-depth Linux performance analysis and system tuning on embedded and consumer-grade platforms.<br/><br/></p><p>- Analyze and optimize kernel internals such as process scheduling, memory management, NUMA, file systems, block devices, and the I/O stack.<br/><br/></p><p>- Utilize advanced performance analysis tools such as perf, ftrace, systemtap, eBPF, strace, iotop, powertop, and LTTng.<br/><br/></p><p>- Implement power-performance tuning using frameworks like CPUFreq, devfreq, cpuidle, and thermal management frameworks.<br/><br/></p><p>- Optimize boot performance using tools such as systemd-analyze, bootchart, and blktrace.<br/><br/></p><p>- Interface with kernel tuning interfaces (/proc, /sys, cgroups, sysctl, udev) for efficient performance management.<br/><br/></p><p>- Develop automation scripts in C, Python, and shell for performance benchmarking, data collection, and result analysis.<br/><br/></p><p>- Benchmark using tools such as Phoronix Test Suite, stress-ng, sysbench, fio, glmark2, and others.<br/><br/></p><p>- Collaborate with hardware and software teams to understand SoC power domains, DVFS, thermal zones, and hardware models.<br/><br/></p><p>- Work with Yocto, Debian, or Ubuntu-based Linux distributions to optimize OS stacks for consumer-grade Intel, AMD, and ARM hardware.<br/><br/><b>Qualifications : </b><br/><br/></p><p>- Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.<br/><br/></p><p>- 5+ years of hands-on experience in Linux performance analysis and tuning, particularly on embedded or consumer platforms.<br/><br/></p><p>- Strong knowledge of Linux internals (process scheduling, memory management, I/O stack, file systems, NUMA, etc.).<br/><br/></p><p>- Proficiency with performance analysis tools : perf, htop, vmstat, iotop, powertop, ftrace, strace, systemtap, eBPF, systemd-analyze, bootchart, blktrace, oprofile, etc.<br/><br/></p><p>- Experience in power-performance frameworks : CPUFreq, devfreq, cpuidle, and thermal management.<br/><br/></p><p>- Skilled in C programming, Python scripting, and shell scripting for automation.<br/><br/></p><p>- Knowledge of benchmarking tools like Phoronix Test Suite, stress-ng, sysbench, fio, glmark2.<br/><br/></p><p>- Familiarity with kernel tuning interfaces : /proc, /sys, cgroups, udev, sysctl.<br/><br/></p><p>- Experience with Yocto, Debian, or Ubuntu-based Linux distributions for system optimization.<br/><br/></p><p>- Understanding of hardware power domains, DVFS, thermal zones, and SoC power/thermal models is a plus.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Linux Performance Potential: Insight & Career Growth Guide