Top C++ Jobs in Gurgaon

28 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Mid level
Mid level
Healthtech
Design and implement complex C++ software components and subsystems, contribute to product architecture, perform integration and component testing, and provide technical solutions. Collaborate in Agile development, follow quality processes, support product maturation, and protect intellectual property. The role involves 3D visualization, geometric computing, computer vision, medical imaging, and participation in engineering and surgeon review labs.
Top Skills: 3D VisualizationC++Computer VisionDicomGeometric ComputingLinear AlgebraQt/Qml
28 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Mid level
Mid level
Healthtech • Other • Robotics • Biotech • Manufacturing
Designs and implements complex C++ software components, subsystems, and architectural frameworks. Develops design documentation, integrations, and component tests while applying object-oriented design, algorithms, data structures, computer vision, and geometric computing. Supports product maturation, technical problem solving, quality processes, Agile planning, and intellectual property security. The role also participates in engineering and surgeon review labs and may work with 3D medical imaging, DICOM datasets, segmentation, and surface extraction.
Top Skills: 3D VisualizationAgile Software DevelopmentC++Computer VisionDicomGeometric ComputingImage ProcessingLinear AlgebraQt/Qml
19 Days AgoSaved
Remote
India
Senior level
Senior level
Edtech • Information Technology • Software
Own and operate high-volume backend messaging services from design through production. Responsibilities include implementation, testing, observability, incident response, incremental modernization, technical estimation, code and design reviews, mentoring, and improving system reliability. The role requires working with asynchronous, queue-driven systems, undocumented legacy code, multi-cloud environments, and distributed teams across India, Europe, and the United States.
Top Skills: Automated TestingCC++Cloud MessagingInfrastructure As CodeKubernetesMonitoring And AlertingNoSQLPythonServerless Computing
19 Days AgoSaved
Remote or Hybrid
IND
Senior level
Senior level
Cloud • Security • Software
Design, develop, and maintain scalable, high-performance Golang APIs and backend services. Deploy and manage applications in cloud environments, build microservices and message-oriented middleware, and ensure reliability, security, and code quality. Participate in code reviews, testing, continuous integration, task estimation, and performance optimization while delivering robust software on schedule.
Top Skills: AWSAzureCC++Cloud SdksContinuous IntegrationDistributed SystemsDockerGCPGo (Golang)High-Performance CachingKubernetesMesosMessage-Oriented MiddlewareMicroservicesNomadOpenshiftRestful ApisRkt
One Month AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Perform software verification and validation for aerospace platform components, including boot software, hardware abstraction layers, I/O drivers, and compiler abstraction layers. Develop test plans, conduct impact analysis, execute requirements- and scenario-based testing, resolve technical issues, and support audits. Lead technical initiatives, mentor engineers, manage stakeholders, and drive quality improvements using C++, RTOS environments, emulators, debuggers, and verification tools.
Top Skills: As9100BitbucketC++DeosDoors NgIcdJIRALauterbachLdraLinuxRtosVectorcastVectorcast/Cover
20 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Design and implement high-performance networking datapath solutions for routers using custom and merchant silicon. Develop packet forwarding technologies including IP, MPLS, Segment Routing, and VXLAN, plus QoS, ACL, TCAM management, and packet processing. Write efficient, modular, well-tested C/C++ code using DPDK and virtualized Linux environments. Collaborate with product management and testing teams to deliver robust, customer-focused networking products.
Top Skills: AclsCC++DockerDpdkIpKvmLinuxMplsQosSegment RoutingSonicTcamVxlan
21 Days AgoSaved
In-Office or Remote
7 Locations
Entry level
Entry level
Cloud • Software
Graduate software engineers will develop open-source and commercial software across the Linux stack, from firmware, kernels, and drivers to desktop applications, containers, clouds, and Kubernetes. Responsibilities include writing resilient, performant code, contributing to product roadmaps, engaging with users and open-source communities, addressing customer issues, and developing secure software. The role is globally remote with twice-yearly international team sprints and emphasizes mentorship, collaboration, and continuous technical growth.
Top Skills: ArchBashCC++DebianFedoraGoJavaJavaScriptKubernetesLinuxNixPythonRaspberry PiRisc-VRustUbuntu
Reposted 21 Days AgoSaved
Remote or Hybrid
2 Locations
10-16 Annually
Senior level
10-16 Annually
Senior level
Software
The role involves software design and implementation for telecom systems, debugging, and collaborating with hardware teams, focusing on high-quality delivery.
Top Skills: ArmCC++CanEmbedded LinuxEthernet MacI2CMipsOpenwrtPhySpiU-BootUartUsbYocto
Reposted 21 Days AgoSaved
Remote or Hybrid
2 Locations
Expert/Leader
Expert/Leader
Software
Designs and develops Linux-based embedded software architectures for high-performance real-time systems. Leads requirements analysis, coding, integration, debugging, testing, and kernel optimization. Develops Linux kernel solutions, device drivers, and Board Support Packages for RISC processors and ARM environments. Manages configuration using ClearCase and ClearQuest, collaborates with cross-functional teams and customers, and supports wireless protocol and telecommunications initiatives.
Top Skills: AgileArmBoard Support Packages (Bsp)CC++ClearcaseClearquestEmbedded SystemsLinuxLinux Device DriversLinux KernelRfntpRisc ProcessorsWireless Protocols
One Month AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech
Leads architecture, development, integration, and testing of complex C++ software systems. Provides technical mentorship, drives design and engineering practices, collaborates across R&D, Quality, and Project Management, and supports full product release lifecycles. Advances innovation through prototyping, process improvements, technical documentation, invention disclosures, and patents.
Top Skills: C++Ci/CdGitGoogle TestPerforceQmlQt
One Month AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Leads architecture, development, integration, testing, and release of complex C++ software systems. Provides technical mentorship, drives engineering standards and design decisions, collaborates with cross-functional R&D, Quality, and Project Management teams, and advances innovation through prototyping, process improvements, documentation, patents, and invention disclosures.
Top Skills: C++Ci/CdGitGoogle TestPerforceQt/Qml
27 Days AgoSaved
In-Office or Remote
7 Locations
Senior level
Senior level
Gaming • News + Entertainment • Design
Design, build, and maintain pipeline and artist-facing tools across web, desktop, and Unreal surfaces. Develop Python integrations with Maya, Unreal, Nuke, Perforce, and AYON; build AI-assisted features; and own tools through production. Collaborate directly with artists and supervisors, manage work autonomously, and deliver responsive, maintainable, well-tested software.
Top Skills: AyonCC++GitHoudiniJavaScriptMayaNukeOpenpypePerforcePysidePythonQtRustTypescriptUnreal EngineWindowsZig
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Provides technical leadership for display graphics application software and platform services. Develops software architecture, designs, and embedded C++ implementations; evaluates new technologies; optimizes GPU, CPU, and memory performance; supports integration and field investigations; participates in design reviews; creates software tests; and mentors junior engineers.
Top Skills: C++CpuDevice DriversDo-178CEmbedded C++FirmwareGpuLean/AgileMulticore ProcessingMultithreading
One Month AgoSaved
Hybrid
2 Locations
Senior level
Senior level
Gaming • Internet of Things • Machine Learning • Software
Develop and maintain casino slot games for multiple cabinets and markets. Responsibilities include analyzing requirements, C++ coding, code reviews, unit testing, memory profiling, game mathematics and art integration, performance optimization, market compliance, defect tracking, and build automation. The role collaborates with game designers, mathematicians, artists, and test engineers throughout the full software development lifecycle.
Top Skills: BambooC++CoverityJIRALinuxPerforceSvnUnity
Reposted 2 Months AgoSaved
In-Office or Remote
8 Locations
Mid level
Mid level
Information Technology • Software • Financial Services • Quantitative Trading
Software Engineers at Citadel develop, maintain, and support high-performance trading platforms, focusing on custom software solutions and system stability.
Top Skills: C++
One Month AgoSaved
In-Office or Remote
8 Locations
50K-80K Hourly
Senior level
50K-80K Hourly
Senior level
Artificial Intelligence • Fintech • HR Tech • Software • Generative AI
Develop scalable backend services and APIs, create coding tasks and deterministic verifiers for AI systems, debug complex codebases, optimize performance, refactor legacy systems, implement features, and provide technical reviews and reasoning. The role is remote, contract-based, and part-time at 15–20 hours per week.
Top Skills: C++CweGoJavaNode.jsOwaspPythonRustTypescript
Reposted One Month AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Information Technology • Consulting
Lead and execute firmware development for embedded devices from requirements to production. Design, code, test, debug, and optimize system software; interface with hardware; integrate and validate new products; support QA and post-production; assess third-party/open-source software; apply embedded design best practices; research and prototype proofs of concept; mentor junior engineers.
Top Skills: AdcBluetoothCC++Cortex M0Cortex M3Cortex M4Cortex M7DacDspEclipseEthernetGccGitI2CIar Arm WorkbenchLinux KernelMcu PeripheralsNordic Nrf5 SdkPythonRtosSpiTimersUartUnixWifiZigbee
One Month AgoSaved
Remote or Hybrid
2 Locations
Mid level
Mid level
Software
Develop high-performance C/C++ SDK software on Linux for Nokia’s coherent DSP ASICs and optical networking products. Responsibilities include feature development, API and framework creation, hardware-software integration, pre- and post-silicon validation, debugging, testing, automation, performance optimization, and collaboration with ASIC, firmware, hardware, and architecture teams.
Top Skills: CC++Dsp AsicsEmbedded SystemsEthernetLinuxNetworking ProtocolsOtnPythonSdksShell Scripting
10 Days AgoSaved
Remote
India
Expert/Leader
Expert/Leader
Big Data • Marketing Tech
Design, develop, deploy, and architect scalable web applications using .NET, C#, Angular, and Azure. Ensure application performance, security, scalability, and code quality while translating business requirements into technical designs. Participate in Agile Scrum delivery, automated testing, CI/CD, and infrastructure-as-code initiatives. Collaborate with cross-functional teams, mentor junior engineers, and leverage cloud services including Azure Functions, WebJobs, and Storage.
Top Skills: AngularAngular MaterialAsp.NetAzure ApisAzure Data FactoryAzure FunctionsAzure StorageAzure WebjobsC#Ci/CdClaudeDapperDatabricksGithub CopilotLogic AppsAzureMvcNsubstitutePrimengT-SqlTerraformWeb ApiXunitYaml
One Month AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Leads the design, development, troubleshooting, and delivery of high-performance software for fiber-based OLT platforms. Works with GPON/XGPON, Layer 2 forwarding, multicast, QoS, VLANs, network processors, and packet processing. Collaborates with product management, translates customer needs into features, drives technical execution across the SDLC, and mentors engineering teams. Contributes to software testing automation and agile development practices.
Top Skills: CC++GoGponLayer 2 NetworkingNetwork ProcessorsOltPacket ProcessingPythonQosRobot FrameworkTraffic EngineeringVlanXgpon
11 Days AgoSaved
Remote
India
Senior level
Senior level
Big Data • Marketing Tech
Design, develop, deploy, and maintain scalable Windows and web API applications using Microsoft technologies, Azure, WinForms, C#, ASP.NET, MVC, and Web API. Translate business requirements into technical designs, ensure application performance and security, collaborate in Agile Scrum teams, and guide development best practices. The role also involves database development, testing with xUnit, and potentially CI/CD, infrastructure as code, and AI tooling.
Top Skills: Agile ScrumAngularAngular MaterialAsp.NetAzure ApisAzure FunctionsAzure StorageAzure WebjobsC#Ci/CdCSSDapperHTMLAzureMvcSQLTerraformTest Driven DevelopmentWeb ApiWinformsXunitYaml
11 Days AgoSaved
Remote
India
Expert/Leader
Expert/Leader
Big Data • Marketing Tech
Design, develop, deploy, and architect scalable web applications using .NET, C#, Angular, and Azure. Translate business requirements into technical solutions, ensure application performance, security, and scalability, and follow Agile Scrum practices. Collaborate with cross-functional teams, contribute to test-driven development and CI/CD pipelines, maintain infrastructure as code, and mentor junior engineers while reviewing code quality.
Top Skills: .NetAngularAngular MaterialAsp.NetAzure ApisAzure Data FactoryAzure FunctionsAzure StorageAzure WebjobsC#Ci/CdClaudeDapperDatabricksGithub CopilotLogic AppsAzureMvcNsubstitutePrimengT-SqlTerraformWeb ApiXunitYaml
One Month AgoSaved
Remote
India
Senior level
Senior level
Industrial • Manufacturing
Develop kernel- and user-mode device drivers for Ethernovia networking hardware, integrating with Linux and AUTOSAR communication stacks. Own driver architecture, implementation, testing, debugging, and SDK integration for safety-critical automotive systems. Develop stack extensions, utilities, and automated unit and system tests while applying functional safety and engineering standards. The role requires strong C/C++ skills, operating-system and kernel knowledge, hardware integration experience, and familiarity with communication devices and embedded platforms.
Top Skills: AspiceAutosarCC++EthernetGitGnu Compiler CollectionI2CIso 26262LinuxMisraNtbPciePerforcePythonQnxRtosSerdesSpiSr-IovSwarmTcp/IpUsbVirtualizationYocto
One Month AgoSaved
In-Office
Gurgaon, Gurugram, Haryana, IND
Senior level
Senior level
Energy
Designs, develops, supports, and improves JD Edwards EnterpriseOne technical solutions, including custom applications, reports, batch processes, integrations, orchestrations, and data solutions. Investigates complex production incidents, performs root-cause analysis, supports deployments and upgrades, and ensures security, auditability, and production stability. Partners with functional, infrastructure, CNC, database, and external teams; creates technical documentation; leads change management; mentors technical staff; and supports audit, modernization, and continuous improvement initiatives.
Top Skills: AisAutomated TestingBoomiBusiness FunctionsCC++Ci/CdDevOpsEdiFdaJavaJavaScriptJd Edwards EnterpriseoneJde OrchestratorJSONMiddlewareNerObject Management WorkbenchOciOracle DatabaseRdaRestSftpSoapSQLWindowsXML
One Month AgoSaved
Remote
India
Entry level
Entry level
Cloud • Software • Database
Develop and maintain production software for a cloud-native distributed SQL database. Responsibilities include designing, coding, testing, and deploying new and existing projects involving query optimization, fault tolerance, server architecture, concurrency, multithreading, LLMs, vector indexes, SIMD, and LLVM code generation. Engineers collaborate across teams, own projects end to end, and contribute throughout the product lifecycle.
Top Skills: CC++LlmsLlvmSimdSQLVector Indexes
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account