Top C++ Jobs in Gurgaon

6 Days 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
13 Days 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
Reposted 25 Days 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++
2 Days 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
3 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech
Leads verification and validation of medical device software, developing automated unit, integration, and system tests in C, C++, and Python. Translates requirements into test designs, builds automation frameworks, leads test engineering teams, conducts code reviews, maintains traceability, and creates verification documentation. Collaborates with multidisciplinary global R&D teams on test strategy and troubleshoots embedded electro-mechanical systems using hardware analysis tools.
Top Skills: BitbucketCC++Digital MultimetersFunction GeneratorsGitI2CLogic AnalyzersOscilloscopesPerforcePythonSpiUartWifi
3 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Lead verification and validation for medical device embedded software. Develop C, C++, and Python test automation frameworks, perform unit, integration, and system testing, translate requirements into test designs, and create verification plans and documentation. Lead test engineers, conduct code reviews and requirement tracing, troubleshoot electro-mechanical systems, and collaborate with global multidisciplinary R&D teams on test strategy and implementation.
Top Skills: BitbucketCC++Digital MultimetersFunction GeneratorsGitI2CLogic AnalyzersOscilloscopesPerforcePythonSpiUartWifi
4 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Mid level
Mid level
Healthtech • Other • Robotics • Biotech • Manufacturing
Develop embedded software for connected medical devices throughout the product lifecycle, including requirements, design, implementation, debugging, integration, verification, validation, and launch. The role supports device-to-device, mobile, and cloud connectivity using communication protocols and collaborates with systems, electrical, quality, regulatory, digital, and manufacturing teams. It also contributes to software quality, cybersecurity, compliance, product enhancements, and engineering changes.
Top Skills: ArmBleCC++CanCloud ComputingCybersecurityEmbedded SoftwareI2CIotMicrocontrollersMobile ApplicationsMqttRtosSpiTcp/IpUartUsbWi-Fi
Reposted 29 Days AgoSaved
Remote or Hybrid
India
Expert/Leader
Expert/Leader
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded software verification for core platform components (boot, HAL, drivers). Develop and execute requirement- and scenario-based test plans, perform change impact analysis, execute tests, guide junior engineers, manage stakeholders, address technical issues and audits, and drive continuous improvement using verification tools and emulators.
Top Skills: BitbucketC++DeosDoors NgIcdJIRALauterbachLdraLinuxVector CoverVectorcast
Reposted 29 Days 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 29 Days 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 29 Days 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
Reposted 29 Days 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Days AgoSaved
In-Office or Remote
2 Locations
Junior
Junior
Aerospace • Security • Energy • Industrial
Develop embedded software, FPGA interfaces, signal-processing pipelines, and laser-driver controls for safety-critical gas and flame detection products. Responsibilities include requirements analysis, firmware implementation, FPGA and SoC bring-up, high-speed sensor data acquisition, automated testing, calibration, optical sensing validation, and technical documentation. The role requires programming, ARM firmware, communication protocols, signal processing, laser spectroscopy, and FPGA design experience.
Top Skills: Armv7CC++Cortex-M3/M4DmaEclipseEn 60079-29-1FpgaHigh-Speed AdcI2CIar Embedded WorkbenchIec 61508MatlabExcelMinitabMplabPythonSpiSystemverilogTimersVerilogVhdlWdt
2 Days AgoSaved
Remote
India
Entry level
Entry level
Aerospace
Develop embedded firmware and FPGA-based signal acquisition and processing systems for safety-critical gas and flame detection products. Responsibilities include requirements analysis, implementation, testing, FPGA interface development, high-speed sensor data processing, laser driver control, FPGA/SoC bring-up, calibration, lab validation, documentation, and technical reporting. The role requires embedded C/C++ or Python, ARM platforms, communication protocols, FPGA design, signal processing, and knowledge of laser spectroscopy and optical sensing.
Top Skills: Arm Cortex-M3/M4Armv7CC++DmaEclipseEmbedded SystemsFpgaHardware TimersHigh-Speed AdcI2CIar Embedded WorkbenchLaser DriversLaser SpectroscopyMatlabMinitabMplabExcelPythonSignal ProcessingSpiSystemverilogVerilogVhdlWatchdog Timers
12 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech
Design and implement automated testing frameworks, write scripts and functional verification scenarios, execute and analyze tests, improve testing processes, analyze code differentials, author test reports, and collaborate with software developers to ensure quality.
Top Skills: .Net FrameworkBitbucketCC#C++FlauiJamaJenkinsJIRAPtc IntegrityWinappdriver
Reposted 12 Days AgoSaved
In-Office or Remote
Gurugram, Haryana, IND
Senior level
Senior level
Software
Lead the design and development of native Windows desktop applications. Ensure best practices in code architecture, performance, and accessibility, while collaborating with cross-functional teams on UI/UX planning and maintenance.
Top Skills: C#C++Windows App SdkWinuiXaml
3 Days 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
12 Days 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
3 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Develop and debug complex C/C++ software features for Nokia’s optical GX platform. Responsibilities include technical requirements planning, software and hardware release management, system design, networking and kernel-level development, IP routing, socket programming, SoC integration, testing, troubleshooting, customer support, and product roadmap execution. The role requires expertise in Linux drivers, L2/L3 protocols, networking technologies, debugging, and telecom or optical systems.
Top Skills: BitbucketCC++ConfluenceDockerGreIpv4Ipv6JIRAKernel InternalsL2/L3 NetworkingLinuxLinux DriversNetconfOspfRestconfRstpSoc ArchitecturesSocket ProgrammingTcp/IpVlanYang
3 Days AgoSaved
Remote
India
Junior
Junior
Information Technology • Consulting
Develop and maintain full-stack .NET applications using C#, C/C++, AngularJS, and WinForms. Responsibilities include implementing features, debugging defects, conducting manual and automated testing, maintaining Azure DevOps pipelines and test infrastructure, performing code reviews, resolving incidents, and addressing security and compliance issues. The role collaborates with cross-functional teams and may require occasional onsite travel for training or project stabilization.
Top Skills: .Net FrameworkAngularjsAWSAzureAzure DevopsCC#C++GCPLinuxPowershellSQL ServerUnixVnextWindowsWinforms
13 Days 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
13 Days 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
14 Days 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
Senior level
Information Technology • Analytics
Designs, develops, tests, integrates, and supports software for satellite communications systems within an Agile Scrum team. Responsibilities include analyzing requirements, creating software architectures, developing multi-threaded and multi-process Linux applications in C++, troubleshooting deployment issues, and addressing embedded real-time challenges. The role collaborates with software, firmware, embedded, application, and test engineers while contributing to system direction, reliability, performance, documentation, technical leadership, and mentoring.
Top Skills: 3Gpp5GAgileAWSAzureC++Ci/CdGdbGitJenkinsJIRALinuxPythonScrumShell ScriptingSocketsTcp/IpUmlValgrind
Reposted 6 Days AgoSaved
Remote or Hybrid
2 Locations
Expert/Leader
Expert/Leader
Software
Leads end-to-end quality assurance and automation for cloud-native, microservices-based telecommunications systems. Responsibilities include designing test strategies, architecting scalable automation frameworks, translating requirements into test plans, validating subsystem integration and system performance, identifying quality risks, troubleshooting defects, and mentoring engineering teams. The role also advances AI-assisted and agentic testing capabilities while collaborating with customers, product managers, architects, and developers.
Top Skills: Agentic AiAPIsC++Ci/CdCloud-Native ArchitecturesDatabase TestingDevops ToolchainsDockerEnvoyGoGrpcHelmKubernetesLinuxMicroservicesMonitoring SystemsObservability FrameworksPythonTelemetry
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account