Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 11.0 years
19 - 34 Lacs
Pune, Chennai, Bengaluru
Hybrid
We are looking for an experienced Senior Networking Developer with expertise in developing and optimizing networking systems and protocol stacks. This role involves designing, implementing, and troubleshooting high-performance network solutions at the system and protocol level. Required Skills and Qualifications Technical Expertise: Experience in networking protocol or system-level development. Strong proficiency in C or C++ for low-level systems programming. In-depth knowledge of networking protocols, including L2/L3 protocols (e.g., Ethernet, ARP, IP, ICMP) and L4 protocols (e.g., TCP, UDP). Familiarity with advanced networking concepts such as QoS, load balancing, and multicast. System-Level Knowledge: Experience working with Linux networking subsystems (e.g., netfilter, iptables, eBPF). Hands-on experience with kernel-level networking stack development and optimization. Debugging and Analysis: Proficiency in network diagnostics tools (e.g., Wireshark, tcpdump, strace, gdb). Ability to troubleshoot issues at all layers of the OSI model. Preferred Skills Experience with high-performance networking technologies Experience with programmable network devices Experience with SDN controllers and related protocols like OpenFlow.
Posted 2 weeks ago
6.0 - 11.0 years
19 - 34 Lacs
Pune, Chennai, Bengaluru
Hybrid
We are looking for an experienced Senior Networking Developer with expertise in developing and optimizing networking systems and protocol stacks. This role involves designing, implementing, and troubleshooting high-performance network solutions at the system and protocol level. Required Skills and Qualifications Technical Expertise: Experience in networking protocol or system-level development. Strong proficiency in C or C++ for low-level systems programming. In-depth knowledge of networking protocols, including L2/L3 protocols (e.g., Ethernet, ARP, IP, ICMP) and L4 protocols (e.g., TCP, UDP). Familiarity with advanced networking concepts such as QoS, load balancing, and multicast. System-Level Knowledge: Experience working with Linux networking subsystems (e.g., netfilter, iptables, eBPF). Hands-on experience with kernel-level networking stack development and optimization. Debugging and Analysis: Proficiency in network diagnostics tools (e.g., Wireshark, tcpdump, strace, gdb). Ability to troubleshoot issues at all layers of the OSI model. Preferred Skills Experience with high-performance networking technologies Experience with programmable network devices Experience with SDN controllers and related protocols like OpenFlow.
Posted 2 weeks ago
7.0 - 12.0 years
7 - 11 Lacs
India, Bengaluru
Work from Office
Hello Talented Techie! We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you We are looking for Software Developer ! You’ll make a difference by Develop and maintain graphical user interfaces on Linux platforms using Qt5/Qt6Work with Wayland and X11 windowing systems to build or extend compositors Integrate and customize WINCC Unified solutions for industrial HMI applications Collaborate with automation engineers to build demo setups and interactive dashboards Debug and optimize applications using GCC, GDB, and Linux profiling tools Package and deploy applications on Debian-based systems Your success is grounded in Strong proficiency in Linux system programming with 7+ year contributions to open-source Linux projects Experience with Wayland protocols, X11 internals, and compositor development Solid understanding of Qt5 (Widgets, QML, Signals/Slots) Familiarity with Debian packaging, systemd, and apt-based workflows Proficiency in C/C++, GCC, and GDB Debugging experience with core dumps, valgrind, strace. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at:
Posted 3 weeks ago
8.0 - 13.0 years
18 - 33 Lacs
Hyderabad
Work from Office
Greetings from People Tech Technology Private Limited! Please find below the Job Description for your reference and share your updated resume. Job Title: Linux Performance Developer Location: Hyderabad, India Required 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. 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). Note - Exclude Sundays for Walk-in
Posted 1 month ago
3.0 - 8.0 years
18 - 22 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for a Product Integration Engineer who can work with QUALCOMMs Linux Product Team for various projects within the business. A Product Integration Engineer within this team will play a leading role in driving the product development, Doing Impact analysis (arch, tech teams, baseline), providing inputs to leads, propose Branching strategy & interim milestones, meet the quality and timeline goal and mentor the junior members of the team. You will have the opportunity to work with a team of dynamic, like-minded, and ambitious people in a fast-paced Agile environment. Skills/experience Degree or equivalent qualification and experience Knowledge of building continuous integration pipelines A thorough understanding of software configuration management especially using Git Understanding of bug databases and how to use them, for example Orbit Good understanding of build systems Good understanding of debug techniques Good understanding of configuration management Experience with git Experience with Linux Distributions such as (Yocto, OpenWRT, Debian) Hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems Software knowledge and experience on embedded and/or specialized software programs for Linux based systems Exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture Good understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Programming Language Skills: C, C++, Python, Rust and shell scripting Excellent communication skills Key Responsibilities Collaborate cross-functionally with stakeholders to gather and understand the requirements Participate in setting standards for various stages in project lifecycle. Collaborate with the team to deliver a high-quality product on a defined schedule. Highlight risks and gaps early in the project life-cycle to identify the correct path forward. Evaluate new tools and technology to ensure an automated and stable environment Code freeze for each release and intercepting the release criteria for key customers - Sanity, Stability, Conformance Test Suites, Power, Perf, fine-tuned testing based on need. Ability to work with minimal requirements and manage multiple tasks. Collaborate closely with Software and Test Teams. Excellent understanding of CI systems. Maintain the current CI system including defect investigation. Play a role in continuous development of the departments processes. Education requirements Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, or a proven history of experience in the technical field. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfil the principal duties of the role and possesses the required competencies. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 1 month ago
6.0 - 11.0 years
14 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Master's Degree in Engineering, Computer Science or related field. 12+ years of Software Engineering. 8+ years of experience with Linux Distributions such as (Yocto, OpenWRT, Debian). 8+ year of hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems. 5+ years in a technical leadership role with or without direct reports. 5+ years of experience with Linux system API. Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is critical in nature and highly impacts program, product, or project success. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement: Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills: C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks.
Posted 1 month ago
3.0 - 6.0 years
10 - 20 Lacs
Noida, Chandigarh, Delhi / NCR
Work from Office
We are looking for a proficient C Developer to join our team, focusing on the design, development, and optimization of Linux-based POS applications , particularly for V72 terminals . The ideal candidate will have strong C programming expertise, experience with system-level development on Linux, and a background in POS terminal integration including peripherals such as printers, card readers, and NFC modules. Experience Required: 3-5 Years Work Mode: Work from Office, Mohali Shift Timing: 09:30 AM - 06:30 PM Key Responsibilities: Design and develop robust POS applications in C for V72 Linux-based terminals . Develop and maintain C-based applications with a focus on performance, security, and reliability . Interface with POS hardware peripherals : printers, EMV card readers, NFC modules, barcode scanners, touchscreens, etc. Work with system-level APIs , inter-process communication (IPC) , multi-threading , and memory management . Handle serial/USB communication and interact closely with the OS layer for hardware control. Develop transaction flow logic , UI rendering , and integrate payment processing features . Optimize application performance and minimize resource usage on embedded hardware. Conduct thorough code reviews , debugging , and performance tuning . Ensure applications are compliant with industry standards (e.g., PCI DSS , EMV ) and adhere to security best practices. Collaborate with QA, hardware teams , and other engineers for testing and validation . Required Skills & Qualifications: Strong proficiency in C programming with solid understanding of Linux internals . Experience with POS application development and V72 or similar embedded terminals . Knowledge of NFC , EMV , and related transaction technologies. Skilled in IPC mechanisms (pipes, message queues, shared memory) and multi-threaded programming . Experience with shell scripting and Linux debugging tools ( GDB, Valgrind, Strace , etc.). Familiarity with SQL or NoSQL databases for application-level data storage. Hands-on with Makefiles, CMake , and version control systems like Git or SVN . Ability to troubleshoot performance bottlenecks and secure embedded applications Preferred Experience: Development experience with VX/V72 POS terminals or similar. Background in embedded systems , device driver interactions , or hardware integration . Previous work in retail, payment, or transaction-processing environments .
Posted 2 months ago
3.0 - 5.0 years
30 - 35 Lacs
Mohali
Work from Office
We are looking for a proficient C Developer to join our team, focusing on the design, development, and optimization of Linux-based POS applications , particularly for V72 terminals . The ideal candidate will have strong C programming expertise, experience with system-level development on Linux, and a background in POS terminal integration including peripherals such as printers, card readers, and NFC modules. Experience Required: 3-5 Years Work Mode: Work from Office, Mohali Shift Timing: 09:30 AM - 06:30 PM Key Responsibilities: Design and develop robust POS applications in C for V72 Linux-based terminals . Develop and maintain C-based applications with a focus on performance, security, and reliability . Interface with POS hardware peripherals : printers, EMV card readers, NFC modules, barcode scanners, touchscreens, etc. Work with system-level APIs , inter-process communication (IPC) , multi-threading , and memory management . Handle serial/USB communication and interact closely with the OS layer for hardware control. Develop transaction flow logic , UI rendering , and integrate payment processing features . Optimize application performance and minimize resource usage on embedded hardware. Conduct thorough code reviews , debugging , and performance tuning . Ensure applications are compliant with industry standards (e.g., PCI DSS , EMV ) and adhere to security best practices. Collaborate with QA, hardware teams , and other engineers for testing and validation . Required Skills & Qualifications: Strong proficiency in C programming with solid understanding of Linux internals . Experience with POS application development and V72 or similar embedded terminals . Knowledge of NFC , EMV , and related transaction technologies. Skilled in IPC mechanisms (pipes, message queues, shared memory) and multi-threaded programming . Experience with shell scripting and Linux debugging tools ( GDB, Valgrind, Strace , etc.). Familiarity with SQL or NoSQL databases for application-level data storage. Hands-on with Makefiles, CMake , and version control systems like Git or SVN . Ability to troubleshoot performance bottlenecks and secure embedded applications Preferred Experience: Development experience with VX/V72 POS terminals or similar. Background in embedded systems , device driver interactions , or hardware integration . Previous work in retail, payment, or transaction-processing environments .
Posted 2 months ago
5.0 - 10.0 years
14 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Principal Duties and Responsibilities: "¢ Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. "¢ Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. "¢ Designs and implements software sub-systems for complex, large-scale products and systems. "¢ Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. "¢ Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. "¢ Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. "¢ Writes detailed technical documentation for highly complex Software projects, reviews technical documentation for junior engineers. Level of Responsibility: "¢ Works independently with minimal supervision. "¢ Provides supervision/guidance to other team members. "¢ Decision-making is critical in nature and highly impacts program, product, or project success. "¢ Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. "¢ Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). "¢ Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement: Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills: C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. "¢ 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 2 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough