Jobs
Interviews

264 Valgrind Jobs - Page 9

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 years

3 - 9 Lacs

Hyderābād

On-site

Hyderabad, India Technology In-Office 10679 Job Description Job Purpose The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Senior Developer to join a team responsible for systems development in a high throughput, low latency trading environment. The Senior Developer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. This position requires technical proficiency/problem solving as well as an eager attitude, curiosity, professionalism and solid communication skills. The successful candidate will play a key role in building and automating low-latency, high throughput back-end software systems to continue to maintain a leading position in low latency trading. The ideal candidate should be knowledgeable in performance-oriented programming, automation, relational database systems, python, C/C++ . Strong written and oral communication as the applicant will frequently be interacting with development, testing and operations teams. Responsibilities Develop framework, tools and scripts for trading system development. Develop automation framework and scripts for production monitoring and verification. Collaborate with architects and developers to understand the system functionality and behavior. Develop tools and scripts for Continuous Integration and Delivery. Collaborate with other Developers and QA Engineers to execute full cycle integration, functional, regression and performance testing. Continuously improve the system performance and propose better solutions. Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component. Effectively interact with business and operations for solving design and operational challenges. Knowledge and Experience 6+ years hands on experience in software development on Linux. 4+ years of experience in Python programming. 1+ years of experience in C/C++ or Java Programming. 1+ years hands on scripting experience in Perl, shell, etc., Experience with code analysis and coverage tools like gdb, Valgrind, Coverity. Experience with supporting production changes, UAT testing and debugging production issues. Strong understanding of computer science fundamentals, algorithms and data structure. Strong automation skills. Good understanding of TCP/IP and Multicast network protocols. Ability to work in a highly demanding and fast-paced environment. Experience with trading, market data and financial applications

Posted 3 months ago

Apply

5.0 years

10 Lacs

Hyderābād

On-site

Hyderabad, India Technology In-Office 10672 Job Description Job Purpose Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Lead C/C++ Developer to join a team responsible for systems development in a high throughput, low latency trading environment. The Lead Developer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. This position requires technical proficiency/problem solving as well as an eager attitude, professionalism and solid communication skills. The successful candidate will play a key role in building low-latency, high capacity and error-free multi asset routing applications, matching engines or back-end software systems to continue to maintain a leading position in low latency trading. The ideal candidate should be knowledgeable in performance-oriented programming, relational database systems, C/C++ and associated debuggers. Strong written and oral communication as the applicant will frequently be interacting with the business and sales teams to achieve strategic business goals Responsibilities Analyze requirements and propose technical solutions in delivering projects within expected parameters of cost, time and quality Work with project managers to compile a work breakdown structure of tasks for a given deliverable and provide realistic estimates for completing the assignment Develop and unit test all functions created or modified according to software development best practices Collaborate with other Developers and QA Engineers to execute full cycle integration, functional and regression testing. Promote software changes across all environments, safely and responsibly, through to Live Production Participate in team exercises to identify and implement areas for continuous improvement Continuously improve the system performance and propose better solutions. Effectively interact with business and operations for solving design and operational challenges. Knowledge and Experience 5+ years hands on experience in C/C++ programming language on Linux Experience with code analysis and coverage tools like Coverity, Valgrind, gcov/lcov Minimum 2+ years hands on scripting experience Strong understanding of computer science fundamentals, algorithms and data structure Strong performance-oriented programming skills Strong understanding of TCP/IP and Multicast network protocols Bachelor's degree in Computer Science or Engineering

Posted 3 months ago

Apply

0 years

0 Lacs

Chandigarh, India

On-site

Job Summary: We are seeking a skilled C Developer to work on Linux-based applications , focusing on designing, developing, and optimizing system-level and embedded applications. The ideal candidate will have strong proficiency in C programming , experience in Linux environments , and a must have background in Point of Sale (POS) applications . Key Responsibilities: ✔ Develop and maintain C-based applications for Linux environments, ensuring high performance and reliability. ✔ Work with system-level APIs, inter-process communication (IPC), multi-threading, and memory management . ✔ Optimize Linux system performance and troubleshoot low-level issues. ✔ Integrate and enhance POS systems with custom business logic and security features. ✔ Work with device drivers, hardware integration, and embedded systems if required. ✔ Collaborate with cross-functional teams , including product managers, testers, and other engineers. ✔ Perform code reviews, debugging, and performance tuning to improve application efficiency. ✔ Ensure compliance with security standards and industry best practices . Required Skills & Qualifications: ✔ Strong proficiency in C programming with experience in system-level programming on Linux. ✔ Experience with Linux internals, shell scripting, and debugging tools (GDB, Valgrind, Strace, etc.) . ✔ Knowledge of multi-threading, IPC (pipes, message queues, shared memory), and network programming . ✔ Familiarity with SQL or NoSQL databases for data storage and retrieval. ✔ Experience with Makefiles, CMake, and version control systems (Git, SVN, etc.) . ✔ Knowledge of POS-based application development and NFC related queries and Troubleshooting ✔ Ability to troubleshoot performance bottlenecks and security vulnerabilities . Show more Show less

Posted 3 months ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

We are conducting face to face Interview for the skill C++,Linux for Bangalore and Hyderabad Location. Walk In Drive Date: 10th of May 2025 (Saturday) Venue 1 - TCS Synergy Park - Non Sez (Rapthi), Gachibowli, Hyderabad, Telangana 500032. Venue 2 - Crescent Prestige Shantiniketan, Sadaramanagala South Taluk, Bengaluru, 3,Thigalarapalya,, 3, ITPL Main Road, Maruthi Nagar, Krishnarajapuram, Bengaluru, Karnataka 560048 Registration Time: 9.00 AM – 2.00 PM Experience: 4 to 10 years Job Description Skill- C++,Linux Location- Hyderabad Exp -4-10years 1. Experience in C, C++ development for Linux based systems 2. Good communication skills to deal with client in different phases of the application development like Requirements gathering, Application design and Implementation. 3. Knowledge of Linux based C++ application designs and implementation strategies. 4. Strong understanding of the OOPS concepts and basics o f the OOAD 5. Deep understanding of the development tools for Linux platform like gcc, gdb, vi, make, cmake, valgrind etc. 6. Knowledge and familiarity of the tools used for Application Build and Deployment process and flow of the process. 7. Good understanding of SCRUM/Agile along with problem-solving and organizational skills Through understanding of Software Development Lifecycle (e.g. Requirements, design, development, testing etc.) Show more Show less

Posted 3 months ago

Apply

3.0 years

0 Lacs

Chandigarh, India

On-site

We are looking for a skilled Competitive Programming Trainer who will design and deliver a curriculum focused on advanced problem solving, data structures, and algorithms using Java and C++ . The ideal candidate will have an outstanding track record in competitive programming (e.g., good LeetCode ranking, or success in coding competitions), expertise in both languages’ data structures libraries, algorithmic paradigms, and a demonstrated ability to teach both theoretical foundations and efficient coding practices. This role involves preparing learners for coding assessments, technical interviews, and competitive programming contests. Key Responsibilities Curriculum Design & Development: Create a structured syllabus covering essential and advanced topics in data structures and algorithms Develop lecture notes, slide decks, and step-by-step coding walkthroughs that demonstrate solving real coding challenge problems (including live coding sessions). Create a comprehensive repository of coding exercises drawn from platforms like LeetCode , HackerRank , CodeChef. Training Delivery & Facilitation Conduct interactive, instructor-led classes (onsite/virtual) that balance theoretical instruction with live coding demonstrations. Facilitate hands-on problem-solving sessions where attendees work on timed coding challenges in Java and C++, with real-time feedback on approach, optimization, and bug resolution. Host regular mock contests and coding sprints to simulate competitive programming environments and build time-management skills. Offer one-on-one coaching sessions to help participants troubleshoot complex problems, refine code, and improve problem-solving speed and accuracy. Assessment & Evaluation Design quizzes, timed coding challenges, and project-oriented assignments that assess mastery of data structures, algorithms, and coding proficiency in both Java and C++. Track performance metrics—problem completion times, accuracy rates, code complexity—and provide detailed feedback reports to each learner. Conduct regular mock interviews (whiteboard and online coding platforms) to prepare participants for technical interviews at product-based and service-based companies. Continuous Improvement Stay current with evolving competitive programming trends, new problem-solving techniques, and popular contest formats (Codeforces, AtCoder, LeetCode weekly contests). Curate and update a catalog of “Top 100 Coding Problems” for each difficulty level (Easy, Medium, Hard) in both Java and C++. Collaborate with other training leads to share best practices, improve instructional design, and ensure alignment with industry expectations. Required Qualifications Educational Background Bachelor’s or Master’s degree in Computer Science, Information Technology. Professional & Competitive Programming Experience Minimum 3 years of training on software development experience with a strong emphasis on data structures and algorithms. Proven track record in competitive programming: top percentile ranking on platforms such as LeetCode, Codeforces, HackerRank. Technical Proficiency C++ Expertise : Proficient in STL (containers, iterators, algorithms), advanced language features (templates, lambdas, move semantics), and experience in writing highly optimized code. Java Expertise : Proficient in Java Collections Framework, Java 8+ features (streams, lambda expressions), concurrency utilities, and familiarity with memory management in JVM. Algorithmic Mastery : Ability to devise and explain solutions for advanced graph algorithms (Dijkstra, Bellman-Ford, MST), dynamic programming (Knapsack, TSP, LCS, matrix chain), greedy approaches (scheduling, interval problems), backtracking (n-queen, Hamiltonian path), and randomized algorithms. Complexity Analysis & Optimization : Skilled at analyzing time/space complexities, optimizing code for performance (both asymptotic and constant-factor), and using profiling tools (gprof, Valgrind, VisualVM). Testing & Debugging : Proficient in debugging techniques (gdb, lldb, IntelliJ/VSCode debugger), and static analysis tools. Coding Platforms : Familiarity with setting up and administering coding challenge environments (HackerRank or custom judge), integrated development environments (VSCode or IntelliJ), and version control (Git/GitHub). Soft Skills Exceptional ability to explain abstract algorithmic concepts and problem-solving heuristics in a clear, structured manner. Strong classroom management and facilitation skills—capable of keeping learners engaged in fast-paced, high-pressure coding sessions. Excellent verbal and written communication skills, with the ability to provide constructive code reviews and articulate optimizations. Demonstrated patience and adaptability, able to coach learners of varying proficiency levels and adjust pace/content as needed. Show more Show less

Posted 3 months ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Position:Tech lead [C/C++, Linux] Salary: 12-20LPA Experience: 5+ Years Location: Kharadi, Pune Required Skills : Strong in C, C++,Linux Working experience in Video Decoder or Multimedia domain Working experience in Multimedia framework like GStreamer & Multimedia application developments Knowledge on different Multimedia Frameworks (Gstreamer, FFMPEG) and multimedia file formats Knowledge on Video Codecs (H264 / MPEG/HEVC / VP9 / AV1) specifications Hands-on experience with Linux development environment including GCC & make files. Good knowledge of data structures and algorithms Should be Research minded with strong analytical skills. Willing to be part of early prototyping work on Future technologies. Proficient in Debugging (GDB, Valgrind) Hands-on experience in GIT and Docker Experience with structured software development methodologies such as Agile. Have proven investigative, analytical and problem solving skills Should have sound knowledge of Design patterns Experience with Python and Open CV is plus For quick Response, please fill out the form Job Application Form https://docs.google.com/forms/d/e/1FAIpQLSeBy7r7b48Yrqz4Ap6-2g_O7BuhIjPhcj-5_3ClsRAkYrQtiA/viewform Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

4.0 years

0 Lacs

Noida

On-site

Noida, Uttar Pradesh, India Category: Engineering Hire Type: Employee Job ID 10470 Date posted 04/04/2025 The candidate will be part of the Static Verification team, a group of talented engineers dedicated to developing and enhancing platform for our static verification products. This team collaborates closely with other departments, including design, development, and customer support, to ensure seamless integration and execution. Together, the candidate will work on cutting-edge projects that push the boundaries of technology and contribute to the success of Synopsys and its customers. Person will work in platform team of static verification. Platform team provides support to various apps which are part of static verification. The hired candidate will provide features and support needed for successful deployment and ongoing business for apps of static verification. He might also work in developing GenAI application related to static platform. Technical competencies required for the role Strong hands-on experience in C/C++ based Object Oriented large and complex enterprise software development. Strong background in Design Patterns, Data Structure, Algorithms , and programming concepts. Well versed with Software Engineering and development processes. Experience with popular AI/ML frameworks (e.g., TensorFlow, PyTorch) is desirable. Experience with production code development on Unix/Linux platforms. Ability to develop new architectures and demonstrate strong leadership skills. Ability to troubleshoot, debug, and support software applications. Good analysis and problem-solving skills. 4+ years of software development experience. Preferable skills Experience in EDA/AI/ML research and development Exposure to Tcl, Python, Shell scripting and/or Vim Exposure to developer tools such as gdb, Valgrind, Visual Studio and Eclipse. Exposure with source code control tool like Perforce, Clearmake, CVS or Git . At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Posted 3 months ago

Apply

5.0 years

6 - 9 Lacs

Noida

On-site

Noida, Uttar Pradesh, India Category: Engineering Hire Type: Employee Job ID 10738 Date posted 04/23/2025 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are a seasoned engineer with a passion for pushing the boundaries of technology. With 5 -8 years of experience, you bring a wealth of knowledge in software architecture and leadership. You excel in C/C++ software development, and your strong background in design patterns, data structures, and algorithms sets you apart. You thrive in multi-threaded and distributed code environments, and your familiarity with ASIC design flow and EDA tools is second to none. Your expertise in Verilog, SystemVerilog, and VHDL HDL, coupled with your experience in Unix/Linux platforms, makes you a valuable asset. You are well-versed in developer tools like gdb and Valgrind, and you understand the importance of source code control tools such as Perforce. Your analytical and problem-solving skills are top-notch, and you are always eager to learn and explore new technologies. As a highly enthusiastic and energetic team player, you are ready to go the extra mile to achieve success. What You’ll Be Doing: - Designing, developing, and troubleshooting core algorithms for word-level synthesis. - Collaborating with local and global teams to enhance synthesis QoR, performance, and logic interference. - Engaging in pure technical roles focused on software development and architecture. - Implementing multi-threaded and distributed code solutions. - Utilizing your knowledge of ASIC design flow and EDA tools to drive innovation. - Leveraging your expertise in Verilog, SystemVerilog, and VHDL HDL to develop cutting-edge solutions. The Impact You Will Have: - Driving technological innovation in chip design and verification. - Enhancing the performance and quality of synthesis tools used globally. - Solving complex logic interference problems to improve design accuracy. - Contributing to the development of high-performance silicon chips and software content. - Collaborating with cross-functional teams to achieve project milestones. - Pioneering new software architectures that set industry standards. What You’ll Need: - Strong hands-on experience in C/C++ based software development. - Deep understanding of design patterns, data structures, algorithms, and programming concepts. - Familiarity with multi-threaded and distributed code development. - Knowledge of ASIC design flow and EDA tools and methodologies. - Proficiency in Verilog, SystemVerilog, and VHDL HDL. Who You Are: - Highly enthusiastic and energetic team player with excellent communication skills. - Strong desire to learn and explore new technologies. - Effective problem-solver with a keen analytical mind. - Experienced in working on Unix/Linux platforms. - Adept at using developer tools such as gdb and Valgrind. The Team You’ll Be A Part Of: You will be part of the word-level synthesis team, catering to multiple EDA products. This team focuses on developing innovative solutions to improve synthesis quality of results (QoR), performance, and logic interference. You will work closely with both local and global teams to drive technological advancements and achieve project goals. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Posted 3 months ago

Apply

4.0 years

0 - 0 Lacs

Bengaluru

On-site

About Us: We’re a fast-growing fintech startup building cutting-edge trading platforms for brokers and financial institutions. We move fast, break barriers, and redefine what’s possible in trading technology. Our systems power real-time market data, high-frequency trade execution, and risk management , ensuring seamless transactions at lightning speed . If you thrive in an environment where innovation meets extreme performance , this is the place to be. · 4+ years of experience in C++ development , specializing in high-performance, low-latency systems . · Deep expertise in modern C++ (C++14/17/20), multithreading, and concurrency . · Strong Qt development experience for building real-time, high-performance trading UIs . · Experience building ultra-fast order execution engines, market data feeds, and real-time risk management tools . · Strong understanding of networking protocols (TCP/IP, UDP, FIX) and interprocess communication (IPC, shared memory, message queues) . · Hands-on experience with latency optimization, performance tuning, and profiling tools (perf, Valgrind, gprof, etc.) . · Proficiency in memory management, lock-free programming, and CPU cache optimization . · A deep understanding of exchange connectivity, order matching engines, and algorithmic trading systems . · A hacker mentality— you love solving problems that seem impossible . · Architect, develop, and optimize ultra-low-latency C++ trading applications that handle millions of transactions per second. · Build high-performance market data processing solutions with microsecond-level latencies. · Develop real-time, intuitive, and high-speed trading interfaces using Qt . · Work on exchange connectivity, FIX protocol integrations, and risk management systems . · Profile and optimize code to achieve maximum throughput and minimal latency . · Solve some of the hardest engineering problems in fintech alongside an elite team. · Experiment with new technologies to stay ahead of the competition . · Own your work end-to-end— from concept to deployment, pushing the limits of what’s possible . · 4+ years of experience in C++ development , specializing in high-performance, low-latency systems . · Deep expertise in modern C++ (C++14/17/20), multithreading, and concurrency . · Strong Qt development experience for building real-time, high-performance trading UIs . · Experience building ultra-fast order execution engines, market data feeds, and real-time risk management tools . · Strong understanding of networking protocols (TCP/IP, UDP, FIX) and interprocess communication (IPC, shared memory, message queues) . · Hands-on experience with latency optimization, performance tuning, and profiling tools (perf, Valgrind, gprof, etc.) . · Experience in high-frequency trading (HFT), market-making, or ultra-low-latency environments . · Knowledge of exchange matching algorithms, order routing strategies, and market microstructure . · Contributions to open-source C++ and Qt projects or performance-critical software. · Expertise in hardware acceleration (FPGA, SIMD, AVX, GPU computing) . · Familiarity with cloud-based trading infrastructure and hybrid on-prem/cloud systems . · Be part of a high-energy startup with massive growth potential . · Work with visionary fintech leaders and top-tier engineers . · Build industry-defining products that will shape the future of trading. · A culture that values bold ideas, rapid execution, and relentless optimization . · Competitive compensation and a real opportunity to lead and innovate . If you’re obsessed with performance, love breaking speed barriers, and want to be part of something big, we want you on our team. This is your chance to build the future of trading. Let’s disrupt together. Apply now. Job Type: Full-time Pay: ₹80,333.00 - ₹83,333.00 per month Schedule: Day shift Work Location: In person

Posted 3 months ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About Netskope Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive. Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter@Netskope. About The Role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. Netskope Cloud Data Plane engineers architect and design one of the most scalable, high-performance cloud data planes in the world, processing 10+ Gbps of traffic, performing deep inspection using state-of-the-art techniques like AI/ML to detect activities and apply advanced policies like DLP, Threat and UEBA protection, all at line rate. What’s In It For You In this role you will be a key member of the Secure Web Gateway team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports: Netskope SWG in Gartner 2023 SSE Magic Quadrant Netskope CASB in Gartner 2023 SSE Magic Quadrant Key Responsibilities Review product design and suggest improvements from testability and user perspective. Through understanding of Data Plane architecture and packet processing pipeline with domain knowledge in handling Application traffic and security packet inspection techniques like Data loss prevention, Threat Inspection. Design and deliver effective and automatable test plans. Write test automation which can execute on large parallelized CI/CD Infrastructure Be an effective code reviewer for automation and product code. Analyze and recommend the right tools for automation. Simulate negative scenarios and perform chaos testing. Handle customer escalations by recreation, collecting debug logs, work with Development teams on root cause analysis and drive customer issues to closure from QE perspective. Work closely with the development team, product management, Support team and other stakeholders in various phases of product development to ensure alignment with strategy, planning, risks and mitigations. Through understanding of the SDLC process. Perform real-time content analysis to ensure robust security measures. Conduct deep inspection of traffic to detect and mitigate threats in near real-time. Write and maintain product or system development code, ensuring high standards of quality. Develop Automation scripts and maintain comprehensive documentation. Build and maintain services capable of inspecting various network protocols, such as HTTP, at line rate. Review and provide feedback on code developed by other team members to ensure adherence to best practices, including style guidelines, code accuracy, testability, and efficiency. Contribute to the architecture and design of distributed systems, focusing on scalability, reliability, and efficiency. Collaborate with cross-functional teams, including software engineers, system architects, and product managers, to deliver high-quality software solutions. Required Skills And Experience 3-5 years of industry experience in designing and developing automated tests and frameworks for enterprise grade software, including direct experience developing scalable, high-performance cloud services based upon microservices architecture Proven expertise in network and web security technologies (firewalls, web security, IDP/IPS, DNS-based security, etc.). In-depth knowledge of TCP, TLS, HTTP and Web Socket protocols is essential. In-depth knowledge of tunnelling protocols like GRE, IPSec, SSL, VxLAN is essential. Significant experience with HTTP Forward Proxy. Programming mastery in Python. Strong expertise in RESTful Web Service automation and Day-1 automation readiness. Strong expertise in cloud technologies like Docker, Kubernetes, Helm etc. Expertise in message protocols like KAFKA, NATS etc. Expertise in capturing the packets using Wireshark, tcpdump etc. and analyzing the packets captured. Well versed with automation tools like Robot framework etc. Strong expertise in WebUI testing and automation. Strong understanding of computer architecture, including multi-threading, CPU scheduling, and memory management. Advanced understanding of algorithms and data structures for real-time in-line data processing. Extensive knowledge of Linux at a systems level. Exceptional analytical and troubleshooting skills, proficient in using debuggers like gdb and tools like Valgrind. Experience with performance optimization and scalability of complex systems. Additional Skills Eager to learn new products and technologies. Excellent communication and collaboration skills, capable of working effectively with cross-functional teams and stakeholders. Determined and ever ready to roll up sleeves to respond to the needs of customers proactively and promptly. Achievement oriented and willing to take responsibility for their own actions. Believe in innovation and out-of-the box thinking to foster originality of ideas. Education B.E or equivalent required, M.Tech or equivalent strongly preferred Netskope is committed to implementing equal employment opportunities for all employees and applicants for employment. Netskope does not discriminate in employment opportunities or practices based on religion, race, color, sex, marital or veteran statues, age, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy (including childbirth, lactation and related medical conditions), or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate. Netskope respects your privacy and is committed to protecting the personal information you share with us, please refer to Netskope's Privacy Policy for more details. Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Conceptualize, designs, codes, debugs and performs development activities in accordance with designated standards and procedures to meet specific project requirements. Shares technical expertise and provides training and guidance to other team members. Essential Job Duties and Responsibilities: Using the current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problems. Share technical expertise within the department and other departments as requested. Analyse and contribute to system and subsystem requirements specifications and design definitions. Design, develop and test of applications and programs to support the company’s products. Design, develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing, peer reviews and software configuration control. Complete high- and low-level detailed software design specifications, storyboards and interface specifications. Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services (which may require out of hours support in certain circumstances). Prepare reports, manuals, procedures and status reports. Provide training and guidance to other team members. Supports the bids and proposal and customer variation requests. Keeps abreast of improvements and developments within software engineering, supporting continuous improvement within engineering. Comply with Cubic’s values and adherence to all company policy and procedures. In particular, comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures. In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them. Minimum Job Requirements: Education And Qualifications Essential: Bachelor of Science degree in computer science, electrical engineering, or related field or equivalent professional experience or combination of both. Desirable: Master’s Degree in computer science or related discipline or equivalent qualification/experience. Certification in a relevant programming language or framework. Skills, Knowledge And Experience C++ Embedded development experience requirements: 6+ years of C++ experience( C++ 11 & 14 is mandatory ) in Linux Delivered highly functional, performance-driven, user-friendly applications. Proficient client-side development experience. Experience in developing multi-threaded applications. Experience with REST, JSON & web services. Experience using a crash reporting solution. Experience of debugging on target hardware. Team handling / mentoring experience is mandatory Essential: Experience in Software Engineering with a proven track record of specification, design and development. Demonstrable experience of defining test plans and test data requirements. An effective problem solver with the ability to understand and resolve complex issues. Experience in troubleshooting and debugging applications. Organised with the ability to prepare reports, manuals, procedures and status reports. Experience of Object-Oriented Design (e.g. UML) and implementation, along with Design patterns. Ability to contribute to the development of the architecture for applications. Experience of maintaining and improving coding standards. Able to build reusable code and libraries, ensuring thorough application documentation for future use. Experience of software best practices such as Automated Testing (Google Test and VSTest), Continuous Integration, Test Driven Development, SOLID and Clean Code principles. Scrum or Kanban experience. GIT and Jenkins experience. Desirable to have Bitbucket and Conan experience. Experience using DOORS, Test Rail and JIRA Experience working with test teams to optimize application performance. Desirable: Experience working in a similar industry. Personal Qualities Ability to work as part of a team towards individual and shared goals; a team player in a cross-functional environment. Excellent written and verbal communication skills with the ability to communicate effectively at all levels. Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach and collaborate effectively with individuals and other departments. Strong organization and planning skills with the ability to handle multiple projects and undertake new tasks quickly. Diligent, with attention to detail. Able to problem solve and find effective and timely resolutions. Self-motivated with the ability to work on own initiatives and under pressure. Desirable: Experience in developing in other high-level languages, such as C#, Java, Python, JavaScript, PPP, and XML. Experience with Valgrind. Efficient memory management experience. Efficient usage of disk IO experience. Cryptography. Low-level smart card comms/NFC interfacing. Experience writing simulators and test harnesses. Worker Type: Employee Show more Show less

Posted 3 months ago

Apply

0 years

45 Lacs

Bengaluru

On-site

Key Responsibilities: 1. Software Development: Develop high-performance, scalable C++ applications leveraging DPDK for telecom solutions . Design and implement features aligned with telecom requirements , focusing on low-latency and high-throughput processing. 2. Network Protocols and 4G Core Systems: Collaborate on the development and optimization of 4G Core Network components such as PCEF, MME, SGW, PGW, and HSS. Implement and troubleshoot network protocols like GTP, S1AP, SCTP, and Diameter. 3. Performance Optimization: Utilize DPDK to enhance packet processing performance and ensure system efficiency. Identify and resolve bottlenecks, optimizing software for latency-sensitive telecom environments. 4. Debugging and Troubleshooting: Analyze complex system and network issues, providing robust solutions for identified problems. Perform code reviews and rigorous testing to maintain code quality and system stability. 5. Collaboration and Documentation: Work with cross-functional teams to deliver integrated solutions that meet project requirements. Document design specifications, system architecture, and operational procedures. Required Qualifications: · Technical Skills: Proficiency in C++ programming with expertise in multi-threading, memory management, and performance tuning . Hands-on experience with DPDK for high-performance packet processing. Solid understanding of telecom protocols like GTP, S1AP, SCTP, and Diameter . Familiarity with networking concepts and data plane processing. · Telecom Expertise (Preferable): Knowledge of 4G Core Network architecture, including EPC, MME, SGW, PGW, and HSS. Experience with 5G or IMS systems is a plus. · Tools and Platforms: Strong experience with Linux/Unix environments for development and deployment. Familiarity with debugging tools (e.g., gdb), profiling tools (e.g., Valgrind), and version control systems (e.g., Git) . · Educational Background: Bachelor’s or Master’s degree in Computer Science, Telecommunications, or related field. Additional Information We are looking for 30 days of official notice period. Job Type: Full-time Pay: Up to ₹4,500,000.00 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9515271284

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply

6.0 - 9.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Skill Description Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication

Posted 3 months ago

Apply

3.0 - 6.0 years

3 - 7 Lacs

Bengaluru

Remote

Core Skills: C Programming, System Level Programming, Linux Internals, Inter Process Communication (IPC), Debugging Multi-threading Tools: GDB, Valgrind, Strace, Git, CMake Domain:POS App,Terminal V72 Database:Shell Scripting

Posted 3 months ago

Apply

0 years

0 Lacs

India

On-site

Work Type: Full-time Notice Period: 30 days Compensation (Yearly): INR(₹) 2,400,000 to 4,500,000 Key Responsibilities Software Development Design and build scalable, high-performance C++ applications using DPDK for telecom solutions. Implement low-latency and high-throughput processing features tailored to telecom workloads. Network Protocol & Telecom Core Systems Develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS). Work with key telecom protocols: GTP, S1AP, SCTP, Diameter. Performance Optimization Optimize packet processing using DPDK for latency-sensitive telecom applications. Detects and resolves system bottlenecks for real-time network environments. Debugging & System Stability Identify, analyze, and fix complex system/network-level issues. Conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration & Documentation Collaborate with cross-functional teams to integrate and deliver complete solutions. Prepare and maintain documentation for system architecture, designs, and operational procedures. Must-Have Proficiency in C++, with deep knowledge of multithreading, memory management, and performance tuning Hands-on experience with DPDK and VPP for data plane processing Knowledge of telecom protocols: GTP, S1AP, SCTP, Diameter Solid grasp of Linux/Unix development environments Experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) Preferred Background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) Exposure to 5G or IMS systems Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field Show more Show less

Posted 3 months ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies