Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer at Tata Communications, you will be an integral part of the Data Plane team, contributing to the development of high-performance Virtual Network Functions (VNFs) that serve as multi-cloud gateways. Your primary focus will be on designing and maintaining core data plane software in C/C++ and Go, ensuring exceptional performance, low-latency, and reliability. Your responsibilities will include optimizing packet processing pipelines using modern data plane frameworks like DPDK and VPP to achieve line-rate throughput. You will delve into Linux networking internals, troubleshoot performance issues, fine-tune system parameters, and build efficient networking components. Additionally, you will ensure the performance and stability of data plane VNFs running on virtualization platforms like KVM throughout the gateway lifecycle. Collaboration with the control plane team is key, as you will integrate routing logic, security policies, and tunneling protocols into the data plane. In addition to your technical contributions, you will also mentor junior engineers, fostering a culture of technical excellence, robust design, and high-quality code. To excel in this role, you should possess 5+ years of experience in systems-level software development with a networking focus, proficiency in C/C++ and/or Go for building low-latency applications, and hands-on experience with packet processing technologies like DPDK or VPP. Deep knowledge of Linux networking internals, virtualization technologies (especially KVM), and L2/L3 networking protocols is essential. Preferred qualifications include familiarity with network security protocols, container networking, cloud-native technologies, low-level performance analysis tools, and contributions to relevant open-source projects. Experience in a fast-paced environment will be advantageous as you navigate the challenges and opportunities in this role.,
Posted 1 week ago
5.0 - 7.0 years
0 Lacs
bengaluru, karnataka, india
On-site
The Role: We are seeking a Senior Software Engineer to join our Data Plane team, the engine room of our entire platform. This role is for a systems-level engineer who is passionate about performance and virtualization. You will be responsible for building the high-performance Virtual Network Functions (VNFs) that act as our multi-cloud gateways, focusing on raw packet processing speed, low-latency, and rock-solid stability. This is a deep, technical role where you will work close to the metal, leveraging cutting-edge technologies to build a data plane that can handle massive throughput with maximum efficiency. Responsibilities: High-Performance VNF Development: Design, develop, and maintain the core data plane software for our multi-cloud gateways in C/C++ and Go, with a relentless focus on performance and reliability. Packet Processing Optimization: Implement and optimize high-speed packet processing pipelines using modern data plane frameworks like DPDK and VPP to achieve line-rate throughput. Linux Networking Internals: Dive deep into the Linux kernel and networking stack to troubleshoot complex performance issues, tune system parameters, and build highly efficient networking components. Virtualization and Stability: Ensure the performance and stability of our data plane VNFs running on virtualization platforms like KVM. You will be responsible for the entire lifecycle of the gateway, from development to deployment. Data Plane Integration: Collaborate closely with the control plane team to integrate routing logic, security policies, and tunneling protocols (IPsec, VXLAN) into the data plane. Mentorship and Technical Excellence: Mentor junior engineers and contribute to a culture of technical excellence, robust design, and high-quality code. Required Qualifications: 5+ years of experience in systems-level software development, with a focus on networking or building high-performance data planes. Expert-level proficiency in C/C++ and/or Go for building low-latency, multi-threaded applications. Hands-on, production-level experience with high-performance packet processing technologies such as DPDK or VPP. Deep, practical knowledge of Linux networking internals (kernel stack, sockets, Netfilter, etc.). Experience with virtualization technologies, particularly KVM, and running network functions in a virtualized environment. Strong understanding of L2/L3 networking protocols (e.g., TCP/IP, Ethernet, VXLAN, Routing). Preferred Qualifications: Experience with network security protocols such as IPsec. Familiarity with container networking (CNI) and cloud-native technologies like Kubernetes. Experience with low-level performance analysis and optimization tools (e.g., eBPF, bpftrace, SystemTap, gdb). Contributions to relevant open-source projects (DPDK, VPP, OVS, FRR, etc.). Experience working in a fast-paced environment.
Posted 1 week ago
5.0 years
0 Lacs
hyderabad, telangana, india
On-site
Title: Linux Performance Developer Exp: 5 to 8Y Location: Hyderabad 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).
Posted 1 week ago
5.0 years
0 Lacs
bengaluru, karnataka, india
On-site
About The Company Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications The Role We are seeking a Senior Software Engineer to join our Data Plane team, the engine room of our entire platform. This role is for a systems-level engineer who is passionate about performance and virtualization. You will be responsible for building the high-performance Virtual Network Functions (VNFs) that act as our multi-cloud gateways, focusing on raw packet processing speed, low-latency, and rock-solid stability. This is a deep, technical role where you will work close to the metal, leveraging cutting-edge technologies to build a data plane that can handle massive throughput with maximum efficiency. Responsibilities High-Performance VNF Development: Design, develop, and maintain the core data plane software for our multi-cloud gateways in C/C++ and Go, with a relentless focus on performance and reliability. Packet Processing Optimization: Implement and optimize high-speed packet processing pipelines using modern data plane frameworks like DPDK and VPP to achieve line-rate throughput. Linux Networking Internals: Dive deep into the Linux kernel and networking stack to troubleshoot complex performance issues, tune system parameters, and build highly efficient networking components. Virtualization and Stability: Ensure the performance and stability of our data plane VNFs running on virtualization platforms like KVM. You will be responsible for the entire lifecycle of the gateway, from development to deployment. Data Plane Integration: Collaborate closely with the control plane team to integrate routing logic, security policies, and tunneling protocols (IPsec, VXLAN) into the data plane. Mentorship and Technical Excellence: Mentor junior engineers and contribute to a culture of technical excellence, robust design, and high-quality code. Required Qualifications 5+ years of experience in systems-level software development, with a focus on networking or building high-performance data planes. Expert-level proficiency in C/C++ and/or Go for building low-latency, multi-threaded applications. Hands-on, production-level experience with high-performance packet processing technologies such as DPDK or VPP. Deep, practical knowledge of Linux networking internals (kernel stack, sockets, Netfilter, etc.). Experience with virtualization technologies, particularly KVM, and running network functions in a virtualized environment. Strong understanding of L2/L3 networking protocols (e.g., TCP/IP, Ethernet, VXLAN, Routing). Preferred Qualifications Experience with network security protocols such as IPsec. Familiarity with container networking (CNI) and cloud-native technologies like Kubernetes. Experience with low-level performance analysis and optimization tools (e.g., eBPF, bpftrace, SystemTap, gdb). Contributions to relevant open-source projects (DPDK, VPP, OVS, FRR, etc.). Experience working in a fast-paced environment.
Posted 1 week ago
0 years
0 Lacs
mumbai metropolitan region
On-site
Job Description Role : Core Developer - C++/Multithreading/TCP/IP - IIT/BITS/IIIT/NIT 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 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. (ref:hirist.tech)
Posted 1 week ago
6.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
At F5, you play a crucial role in bringing a better digital world to life. Your responsibilities will empower organizations worldwide to develop, secure, and operate applications that redefine how we interact with our ever-changing digital landscape. The company's commitment to cybersecurity ranges from safeguarding consumers against fraud to enabling businesses to concentrate on innovation. Your primary focus as a Senior Product Support Engineer will involve providing extensive technical assistance for F5 NGINX Plus. This advanced platform enables enterprises to upgrade legacy monolithic applications and implement new, microservices-based architectures as part of their digital transformation journey. By resolving technical issues and addressing inquiries related to F5 NGINX Plus, including operating system configuration and performance tuning, you will play a pivotal role in building strong client relationships. This position is based in Hyderabad. As the first point of contact for Level 1, 2, and 3 support queries, you will work in shifts to respond promptly to customer inquiries. Your duties will include answering customer queries on the installation, configuration, and optimization of F5 NGINX Plus, as well as addressing questions about Linux and networking configuration and tuning. You will be tasked with resolving complex customer issues that often occur on heavily loaded production systems. To excel in this role, you should have a minimum of 6 years of relevant experience coupled with a bachelor's degree. Additionally, you should possess over 3 years of expertise in Linux or Unix, preferably at a system administrator level. Your in-depth knowledge should extend to load balancers, web servers, caching, and web-enabled applications, along with their associated protocols such as HTTP, TCP/IP, WebSocket, HTTP/2, SSL, SMTP, DNS, etc. Proficiency in network troubleshooting tools like tcpdump or wireshark is required, and familiarity with system tools like SystemTap and DTrace would be advantageous. Your ability to handle sensitive customer data responsibly and deliver high-quality support is essential, as is your understanding of the importance of high-quality support in the F5 NGINX Plus value proposition. Moreover, you should be capable of reading and comprehending C code and have a solid understanding of how the OS kernel functions. In return for your contributions, you can expect: - Hybrid working mode - Career growth and development opportunities - Recognitions and Rewards - Employee Assistance Program - Culture of Giving Back - Dynamic Diversity & Inclusion Interest Groups If you believe that your unique skills can drive the success of this role and our organization, we encourage you to apply. Please bear in mind that the Job Description provides a general outline of the job's responsibilities and requirements, which are subject to change. F5 Communications are conducted solely through F5 email addresses ending in @f5.com or auto email notifications from Workday ending in f5.com or @myworkday.com. F5 is an equal opportunity employer committed to fostering an inclusive workplace where diversity is celebrated.,
Posted 2 weeks ago
5.0 years
0 Lacs
hyderabad, telangana, india
On-site
Responsibilities Analyze, measure, and optimize system performance across the full Linux stackkernel, 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 Qualifications : Bachelors or Masters 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). (ref:hirist.tech)
Posted 2 weeks ago
8.0 years
8 - 10 Lacs
hyderābād
On-site
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). Job Types: Full-time, Permanent Pay: ₹70,000.00 - ₹90,000.00 per month Education: Master's (Preferred) Experience: Linux/embedded: 8 years (Preferred) Location: Hyderabad, Telangana (Preferred) Work Location: In person
Posted 3 weeks ago
8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Experience : 8 years Location : Hyderabad 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).
Posted 3 weeks ago
0.0 - 8.0 years
0 - 0 Lacs
hyderabad, telangana
On-site
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). Job Types: Full-time, Permanent Pay: ₹70,000.00 - ₹90,000.00 per month Education: Master's (Preferred) Experience: Linux/embedded: 8 years (Preferred) Location: Hyderabad, Telangana (Preferred) Work Location: In person
Posted 3 weeks ago
8.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Hello Connections!!! Greetings from ElevarSoC We are hiring for Linux Performance Developer with 8+ Years of Experience #Hiring for Linux Performance Developer with 8+ Years of Experience #Hyderabad# Below the jd · 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. · 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. Share your resume to rukshana.khatoon@elevarsoc.com #Hyderabadjobs #jobs #software #Linux Peformance Develover #Python #kernel #GPU / CPU #Embedded #linux #Debugging #joinourteam
Posted 1 month ago
8.0 years
1 - 7 Lacs
Hyderābād
On-site
Hello Connections!!!, Greetings from ElevarSoC We are hiring for Linux Performance Developer with 8+ Years of Experience for the Position in Hyderabad . Candidates who can start immediate or within 30 Days are preferred. Interested individuals or referrals can share profile with us. Qualifications: B.Tech/B.E/M.Tech/M.E Below the JD:- 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. · 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 Job Types: Full-time, Permanent Pay: ₹12,734.88 - ₹63,385.12 per month Work Location: In person
Posted 1 month ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
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). (ref:hirist.tech)
Posted 1 month ago
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 1 month 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 2 months 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 3 months 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |