Top C++ Jobs in Gurgaon

One Month AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Leads the design, development, troubleshooting, and enhancement of software for OLT platforms and fiber-based fixed access networks. Responsibilities include Layer 2 networking, GPON/XGPON technologies, forwarding, multicast, QoS, test automation, packet processing, and network management. The role collaborates with Product Management, drives complex technical issue resolution, mentors engineering teams, and ensures high-quality delivery across the software development lifecycle.
Top Skills: CC++Data ModelsFiber TransportGoGponLayer 2 NetworkingNetwork Element ManagementNetwork ProcessorsOltPacket ProcessingPythonQosRobot FrameworkTest AutomationTraffic EngineeringVlanXgpon
One Month AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Leads the design, development, testing, troubleshooting, and enhancement of software for fiber-based OLT platforms and GPON/XGPON access networks. Develops Layer 2 networking features including forwarding, multicast, QoS, and VLAN capabilities. Collaborates with product management, solves complex telecom software issues, mentors engineering teams, and drives delivery across the software development lifecycle.
Top Skills: CC++Data ModelsGoGponLayer 2 NetworkingNetwork ProcessorsOltPacket ProcessingPythonQosRoboTest AutomationTraffic EngineeringVlanXgpon
One Month AgoSaved
Remote or Hybrid
2 Locations
Expert/Leader
Expert/Leader
Software
Lead architecture, development, and innovation for fiber-based fixed access network products and OLT software platforms. Design scalable Layer 2 networking solutions involving forwarding, multicast, QoS, and VLANs; troubleshoot complex telecom software issues; influence product strategy; and guide technical decisions across teams. The role also requires technical leadership, mentoring, test automation expertise, and delivery of large-scale telecom solutions.
Top Skills: CC++GoGponLayer 2 NetworkingNetwork ProcessorsOltPacket ProcessingPythonQosRobot FrameworkTraffic EngineeringVlanXgpon
One Month AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Lead the design, development, testing, and troubleshooting of high-performance software for fiber-based OLT platforms. Develop Layer 2 networking features involving forwarding, multicast, QoS, and VLANs; collaborate with product management; resolve complex telecom software issues; and mentor engineering teams. The role requires strong programming, network processor, packet processing, network management, test automation, and fiber transport expertise, with a focus on GPON/XGPON systems.
Top Skills: AgileCC++Fiber TransportGoGponLayer 2 NetworkingNetwork ProcessorsOltPacket ProcessingPythonQosRoboTest AutomationTraffic EngineeringVlanXgpon
One Month AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Other
Develop and maintain scalable C/C++ agents for Windows and Linux that collect, manipulate, and monitor host data. Lead requirements reviews, architecture decisions, feature implementation, defect resolution, code reviews, and feature demonstrations. The role involves remote patch deployment, REST integrations, multithreaded software, MySQL development, distributed systems, CI/CD, DevOps, and reviewing AI-generated code while ensuring performance, reliability, and maintainability.
Top Skills: .Net FrameworkAgileAixCC#C++Ci/CdDevOpsLinuxMicrosoft Visual C++ RedistributableMySQLPowershellRed HatRest ApisSnmpSoapSolarisUbuntuWindows
One Month AgoSaved
Remote
India
Senior level
Senior level
Gaming
Develop and integrate high-performance graphics features, rendering pipelines, and engine functionality for games across multiple platforms and genres. The role requires hands-on C++ programming, graphics API expertise in DX12 or Vulkan, shader development, 3D mathematics, GPU architecture knowledge, and profiling skills. The programmer will collaborate with multidisciplinary teams and support technically challenging game projects, with console development and automated development methodologies as additional advantages.
Top Skills: Automated TestingC++Continuous IntegrationDirectx 12Gpu ArchitecturePixShadersVtuneVulkan
Reposted 2 Months AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead architecture and design for ANTHEM tooling solutions in Honeywell Aerospace. Collaborate with business and technical leaders to deliver scalable, secure, cloud-native software, guide teams, recruit and develop talent, and ensure system integration, validation, and compliance.
Top Skills: .NetAvionics Communication ProtocolsBambooC#C++Ci/CdCloud ComputingDesign PatternsGenerative AiGrafana LokiLaunchdarklyMicroservicesMultithreadingNetwork ConfigurationOctopusOpenshiftPythonSoaSystem IntegrationValidation Testing
Reposted 2 Months AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded avionics software development and verification per DO-178B/C. Drive test architecture, tools, and processes; conduct PDR/CDR/TRR and audits; use C/C++/Python, debuggers, simulators, VectorCAST/Cover and MATLAB; apply GenAI/LLMs to automate tasks; evaluate new technologies; mentor engineers and manage cross-functional stakeholders to meet quality, cost, and schedule goals.
Top Skills: CC++ChatgptDebuggersDo-178BDo-178CEmbedded ProgrammingLarge Language ModelsMatlabMulti-Core ProcessorsNatural Language ProcessingPythonSimulatorsVector CoverVectorcast
Reposted 2 Months AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded software development and verification for avionics programs following DO-178B/C. Drive common test architectures, tools, processes, and automation (including GenAI). Influence stakeholders, plan and execute project schedules, mentor engineers, evaluate new technologies, and ensure efficient test strategies using tools like debuggers, simulators, Vector Cast/Cover, and MATLAB.
Top Skills: CC++ChatgptDebuggersDo-178B/CEmbedded ProgrammingLarge Language ModelsMatlabNatural Language ProcessingPythonSimulatorsVector CastVector Cover
Reposted 2 Months AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded software development and verification for DO-178B/C aerospace programs. Drive test architecture, tools, and processes; use C/C++/Python and MATLAB; apply debuggers, simulators, VectorCAST, and GenAI (LLMs/ChatGPT) to automate tasks. Conduct PDR/CDR/TRR/reviews, bench setup, audits, evaluate new technologies, influence software architecture, mentor engineers, and manage stakeholders to meet quality, cost, and schedule objectives.
Top Skills: CC++ChatgptDebuggersDo-178BDo-178CEmbedded ProgrammingEmbedded Systems TestingLarge Language ModelsMatlabMulti-Core ProcessorsNatural Language ProcessingPythonSimulatorsVectorcast
One Month AgoSaved
In-Office
Gurugram, Haryana, IND
Entry level
Entry level
Information Technology
Architects, scales, and automates multi-cloud infrastructure supporting high-volume workloads. Responsibilities include developing Kubernetes controllers and operators, building chaos engineering frameworks, optimizing compute and networking costs, tuning Linux kernels, implementing eBPF-based security and routing, and embedding cryptographic attestation into CI/CD pipelines. The role also requires expertise in distributed consensus, global database replication, active-active deployments, service meshes, and zero-downtime production operations.
Top Skills: AWSBashBgpC++Ci/CdCiliumEbpfGCPGoInfrastructure As CodeIstioKubernetesLinuxPaxosPythonRaftRust
One Month AgoSaved
Remote or Hybrid
2 Locations
Expert/Leader
Expert/Leader
Software
Leads architecture, development, and innovation for OLT software platforms in fiber-based fixed access networks. Designs GPON/XGPON and Layer 2 networking solutions, including forwarding, multicast, QoS, and VLAN capabilities. Provides technical leadership, mentors teams, resolves complex telecom software issues, collaborates with Product Management, and supports large-scale deployments. Requires deep expertise in telecom access or core network products, network processors, packet processing, traffic engineering, data models, programming, and test automation.
Top Skills: AgileCC++Data ModelsGoGponL2 ForwardingLayer 2 NetworkingMulticastNetwork Element ManagementNetwork ProcessorsOltPacket ProcessingPythonQosRoboTest AutomationTraffic EngineeringVlanXgpon
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Gurugram, Haryana, IND
Entry level
Entry level
Financial Services
Build and optimize high-performance, low-latency software for quantitative research and live trading. Responsibilities include developing distributed systems in C++, working with Linux, networking, concurrency, and multithreading, profiling and optimizing performance, debugging production systems, and owning solutions from design through deployment and monitoring. Collaborate with quantitative researchers and engineers on reliable infrastructure, developer tools, and intelligent automation.
Top Skills: C++Distributed SystemsLinuxMultithreadingNetworkingQuantitative Trading Systems
One Month AgoSaved
Hybrid
2 Locations
Junior
Junior
Gaming • Internet of Things • Machine Learning • Software
Develop slot casino games in C++ for Linux-based gaming cabinets and markets. Responsibilities include analyzing requirements, integrating game mathematics and artwork, coding, code reviews, unit testing, memory profiling, and delivering high-quality games on schedule while collaborating with artists, mathematicians, developers, and test engineers.
Top Skills: C++Linux
One Month AgoSaved
Hybrid
2 Locations
Senior level
Senior level
Gaming • Internet of Things • Machine Learning • Software
Develop and maintain C++ casino slot games for multiple cabinets and markets. Responsibilities include analyzing requirements, coding, code reviews, unit testing, memory profiling, debugging, feature implementation, performance improvement, and compliance with market-specific regulations. Collaborate with designers, technical leads, artists, mathematicians, and test engineers to deliver high-quality gaming content on schedule.
Top Skills: C++Linux
Reposted One Month AgoSaved
In-Office or Remote
2 Locations
Senior level
Senior level
Software
Perform applied R&D to design, validate, and improve Lightspan SW/HW systems. Validate IP and Layer 2/2+ protocols, build automated tests, troubleshoot complex customer environments, collaborate with R&D/product/support, mentor junior engineers, and drive software architecture and feature enhancements including software upgrades and database migrations.
Top Skills: 802.1XAncpBgpBroadcom SdkCC++CfmDatabase MigrationDhcpEmbedded LinuxErpsEthernetIgmpIsisL2VpnLacpLdpLightspanLinuxLldpMarvell SdkMplsMulti-ThreadingMulticastOspfv2Ospfv3PimPppoeQosRadiusRsvpRtosSoftware UpgradesVlanVxworksXstp
One Month AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Leads development of advanced access-network products, including Layer 2 switching, Layer 3 routing, MPLS, and networking control or data-plane software. Designs software architecture and abstraction layers, develops multithreaded C/C++ applications for Linux and RTOS environments, and supports highly available systems, upgrades, migrations, and network management using Netconf/YANG. Requires expertise with GPON/PON, routers, switches, networking protocols, data structures, algorithms, and software quality processes.
Top Skills: 802.1XBgpBroadcom SdkCC++ErpsGponIgmpIpv4Ipv6Is-IsL2VpnLacpLagLdpLinuxLldpMarvell SdkMplsNetconfOltOntOspfPimPonRsvpRtosStpVlanVxworksYang
One Month AgoSaved
In-Office
Gurugram, Haryana, IND
Mid level
Mid level
Fintech • Payments • Financial Services
Design, maintain, and optimize high-frequency trading systems for reliability, scalability, and minimal latency. Develop network and systems programming solutions, trading algorithms, risk-management and monitoring tools, and automated testing processes. Integrate exchange-specific use cases into reusable codebases while contributing to engineering innovation and quality standards.
Top Skills: CC++EthernetLinuxParallel ProgrammingPythonShell ScriptingTcp/Ip
2 Months AgoSaved
In-Office
Gurugram, Haryana, IND
Entry level
Entry level
Financial Services
Design, develop, and optimize low-latency trading systems for real-time trade execution and risk management. Responsibilities include performance tuning across operating systems, kernels, networking stacks, CPU architecture, and memory, along with building monitoring tools and reliable deployment processes. The role involves end-to-end ownership of software modules and close collaboration with engineers, quantitative researchers, and traders.
Top Skills: CC++LinuxPerlPython
27 Days AgoSaved
Remote
India
Entry level
Entry level
Big Data • Marketing Tech
Develops and maintains automated test scripts and frameworks for the UAMC identity and access management platform. Performs functional, regression, and exploratory testing of web applications, APIs, and backend services; validates requirements, manages test data and defects, supports CI/CD and release readiness, and participates in Agile ceremonies. Uses SQL for backend validation and Azure DevOps or similar tools for test management and traceability.
Top Skills: Azure DevopsCi/CdPostmanSQL
2 Months AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Hardware • Information Technology • Internet of Things • Security
Develop and maintain embedded C/C++ firmware for microcontroller-based systems using RTOS and bare-metal environments. Build drivers, communication stacks, bootloaders, BSPs, and secure firmware updates while optimizing performance, power, and memory. Lead hardware bring-up, PCB and hardware-software integration, schematic reviews, debugging, and validation using lab equipment. Collaborate with hardware and cross-functional teams, document designs, mentor junior engineers, and guide architecture and design decisions.
Top Skills: Altium DesignerArm CortexCC++CanEclipseEmi/EmcEsp32FreertosI2CIarJtagKeilLogic AnalyzerMisra-CModbusMultimeterNxp KinetisOscilloscopePcbRtosSpiStm32SwdTi Msp430UartUsbZephyr
Reposted 2 Months AgoSaved
In-Office
Gurugram, Haryana, IND
Entry level
Entry level
Artificial Intelligence • Information Technology • Software • Virtual Reality • Industrial
The Graphics Engineer will develop scalable graphics applications using C/C++. Training is provided in 3D graphics and computer vision concepts, working with APIs and packages for visualization and simulation.
Top Skills: ArcgisCC++DirectxImage Vision LibraryMs Visual StudioOgre 3DOpenglQgisUnity 3D
2 Months AgoSaved
In-Office
Gurugram, Haryana, IND
Entry level
Entry level
Financial Services
Design and optimize ultra-low-latency trading systems, including real-time execution and risk infrastructure. Responsibilities include eliminating performance bottlenecks across operating systems, kernels, networking, CPU architecture, algorithms, and data structures. Collaborate with engineers and quantitative professionals to build scalable components. The role may also involve developing statistical and machine-learning-based trading strategies, implementing optimized code, and productionizing predictive models.
Top Skills: CC++Functional ProgrammingLinuxMachine LearningPerlPythonR
2 Months AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Financial Services
Develop and maintain trading infrastructure, including pre-trading pipelines, post-trading reports, latency monitoring, alpha analytics, dashboards, predictors, and workflow automation. Support trading platform deployments, troubleshoot production issues, analyze simulation versus production performance, and improve system reliability. Collaborate with traders, researchers, and engineers in a fast-paced, low-latency environment.
Top Skills: C++Ci/CdGitLinuxPythonShell ScriptingSQLUnix
2 Months AgoSaved
In-Office
Gurgaon, Gurugram, Haryana, IND
9M-9M Annually
Internship
9M-9M Annually
Internship
Financial Services
Interns will design, implement, optimize, test, deploy, and monitor ultra-low-latency trading and risk-management systems. Responsibilities include real-time system development, CPU and cache optimization, OS-level tuning, high-performance networking, kernel and microarchitecture research, lock-free data structures, and performance-monitoring tool development. Interns collaborate with quantitative researchers, traders, and infrastructure engineers while gaining experience with production systems and potential full-time conversion.
Top Skills: CC++Cache OptimizationCpu ProfilingKernel BypassLinuxMemory ManagementNumaOperating SystemsPerlPythonR
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account