Linux Performance Developer

5 days ago


Bengaluru, India TestCore IT Solutions Pvt. Ltd. Full time

Job Title: Linux Performance Developer

Experience:
8+ Years

Location: Hyderabad, India

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.

· 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).



  • Bengaluru, India ElevarSoC Technologies Full time

    Hello Connections, Greetings from ElevarSoC We are hiring forLinux Performance Developerwith5-10 YearsofExperienceforHyderabadlocation Qualification: Bachelor's/Master's in Computer Science, Electronics, or related field. hashtag#Hyderabad hashtag#Below the jd Technical Skill: Job Description: · Analyze, measure, and optimize system performance across the...

  • Linux Developer

    5 days ago


    Bengaluru, India NTek Software Solutions Full time

    Job Title:Linux Driver Developer Client:LeadSoc Technologies Pvt Ltd Location:Bangalore Experience:6–10 Years Employment Type:Full-time About the Company LeadSoc Technologies Pvt Ltd is a leading semiconductor and embedded systems solutions provider, specializing in design, development, and deployment of advanced technologies. We are committed to...

  • C++/Linux Developer

    3 weeks ago


    Bengaluru, Karnataka, India Univision Technology Consulting Private Limited. Full time

    Designation : C++ Linux DeveloperJob Description : We are looking for a skilled C++ Linux Developer to join our team. The role involves developing and optimizing applications on Linux platforms, with opportunities to work on performance-critical and system-level components. Candidates with additional experience in CPU/GPU domains will have an added...


  • Bengaluru, India HyrEzy Talent Solutions Full time

    Job Description : As an Embedded Linux Development Engineer, you will be responsible for designing, developing, and maintaining embedded systems and Linux-based solutions. You will play a key role in driving innovative development projects within the Linux ecosystem, contributing to device drivers, kernel development, and system architecture for various...

  • Linux Developer

    1 week ago


    Bengaluru, India Nteksol Full time

    Job Title : Linux Driver DeveloperClient : LeadSoc Technologies Pvt LtdLocation : BangaloreExperience : 6-10 YearsEmployment Type : Full-timeAbout the Company :LeadSoc Technologies Pvt Ltd is a leading semiconductor and embedded systems solutions provider, specializing in design, development, and deployment of advanced technologies. We are committed to...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 5,00,000 - ₹ 8,00,000

    Embedded Software EngineerWe are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will design, develop, and test software for our embedded systems.Your primary responsibility will be to work on the Linux kernel development for enabling and supporting Qualcomm Snapdragon Chipsets and products. You will...


  • Bengaluru, Karnataka, India Varite Full time

    Job Description :We are seeking highly skilled Embedded Linux Developers with strong expertise in Linux kernel and driver development. The ideal candidate should have solid experience in device driver programming, kernel-mode development, and a deep understanding of system-level debugging. The role offers opportunities to work across various domains such as...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    We are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration.⸻Key Responsibilities:• Develop, customize, and maintain Linux Board...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    We are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration. ⸻ Key Responsibilities: • Develop, customize, and maintain Linux...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    We are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration.⸻ Key Responsibilities:• Develop, customize, and maintain Linux...