Top C++ Jobs in Gurgaon

2 Days AgoSaved
Remote
IND
Senior level
Senior level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
Senior Software Engineer responsible for maintaining compatibility and stability of T2000/T6391 system software during Visual Studio and MSVC upgrades. The role includes build verification, compiler and runtime issue resolution, compatibility testing, TPIDE test development, CI/CD test automation, GUI regression testing, and process improvement. Collaboration occurs with distributed international development teams, supporting long-term platform quality and migration across toolchain generations.
Top Skills: C#C++Ci/CdGitGithub CopilotGui Test AutomationLanguage Server Protocol (Lsp)MsvcPerforceVisual StudioWindows
2 Days AgoSaved
Remote
IND
Senior level
Senior level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
Senior Software Engineer responsible for maintaining compatibility and stability of T2000/T6391 system software during Visual Studio and MSVC upgrades. Duties include build verification, compiler and runtime issue resolution, Windows compatibility testing, TPIDE test development, GUI automation, CI/CD test framework maintenance, regression testing, and process improvement. The role collaborates with international development teams and supports long-term platform quality and release efficiency.
Top Skills: C#C++Ci/CdCompiler TechnologiesEmbedded SystemsGitGithub CopilotGui Test AutomationLanguage Server ProtocolMsvcPerforceRegression TestingVisual StudioVisual Studio CodeWindows
2 Days AgoSaved
Remote
IND
Mid level
Mid level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
Perform Visual Studio and MSVC compatibility verification for T2000/T6391 system software and customer test programs. Investigate build, compiler, linker, runtime, and Windows compatibility issues; develop TPIDE test cases; and build CI/CD-based automated, GUI, and regression testing frameworks. Improve test coverage, software quality, release efficiency, and platform stability while collaborating with international development teams.
Top Skills: C#C++Ci/CdGitGithub CopilotGui Test AutomationLanguage Server ProtocolMicrosoft C++ Build ToolsMsvcPerforceRegression TestingVisual StudioVisual Studio CodeWindows
Reposted 2 Days AgoSaved
Remote
IN
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead verification for complex CPU/SoC IP and subsystems: define verification strategies and test plans, build verification environments, run and debug simulations/emulations, apply random-stimulus and coverage-driven techniques, and mentor engineers while improving verification methodologies and tools.
Top Skills: C++CpuEmulationPerlPythonRtlSimulationSocUvmVerilog
Reposted 2 Days AgoSaved
Remote or Hybrid
2 Locations
Expert/Leader
Expert/Leader
Software
Leads firmware testing for carrier-class optical telecommunications products. Responsibilities include developing test strategies, executing white-box and black-box testing, creating automated test frameworks and optical performance test cases, debugging cross-functional issues, performing root-cause analysis, and supporting sustenance releases. The role requires extensive embedded telecom testing experience, Python automation, optical test equipment expertise, and technical leadership across geographically distributed teams.
Top Skills: CC++CursorDwdmEdfasEthernetGenerative AiGitGithub CopilotJtagMuxpondersOptical Power MetersOptical SwitchesOsaOscilloscopesOsfpOtnPytestPythonQsfp-DdRoadmSdhSonetTest Automation FrameworksTraffic GeneratorsTranspondersVoasWave Shapers
3 Days AgoSaved
Remote
India
Senior level
Senior level
Software
Design and optimize high-throughput, low-latency backend systems and infrastructure in Rust. Build concurrent, thread-safe data structures, state machines, schedulers, task queues, and parallel processing pipelines. Apply advanced memory management, non-blocking I/O, profiling, benchmarking, SIMD, and cache optimization techniques. Develop performance-critical algorithms and support systems involving custom allocators, asynchronous runtimes, bare-metal Rust, hardware optimization, and cross-language integration.
Top Skills: CC++CozCriterionFfiFlame GraphsHeaptrackJemallocMimallocMmapPerfRustSimdTokioTokio-ConsoleTracingValgrindWebassembly
3 Days AgoSaved
Remote
India
Mid level
Mid level
Agency • Information Technology
Develop and maintain scalable, reliable API applications using C#, .NET, C++, Azure, web services, and distributed systems. Responsibilities include object-oriented design, multithreading, design patterns, reverse engineering, SQL development, unit testing, acceptance test-driven development, DevOps collaboration, documentation, and working with distributed teams. The role requires strong ownership, communication, problem-solving, adaptability, and commitment to engineering quality.
Top Skills: .Net.Net CoreAcceptance Test-Driven DevelopmentAzureC#C++Design PatternsDevOpsGitJavaMultithreadingOracleRestShell ScriptingSoapSQLStashUnit TestingUnix
6 Days AgoSaved
Remote
2 Locations
50-100 Hourly
Entry level
50-100 Hourly
Entry level
Artificial Intelligence • HR Tech • Professional Services • Software
Develop and evaluate coding tasks for AI systems, including bug fixes, feature development, refactoring, optimization, reproducible environments, reference solutions, automated testing, and deterministic evaluation. The role also involves debugging complex codebases, reviewing contributions, documenting technical decisions, and refining evaluation criteria. Candidates should have strong software engineering fundamentals, backend or API development experience, open-source contributions, and proficiency in at least one listed programming language.
Top Skills: APIsAutomated TestingC++Ci/CdGitGoJavaPythonReinforcement Learning EnvironmentsRustTypescript
6 Days AgoSaved
Remote
2 Locations
30-100 Hourly
Senior level
30-100 Hourly
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
Develop coding tasks and reference solutions for evaluating AI systems. Build deterministic verifiers, test suites, scalable backend services, and APIs. Debug complex defects, assess code quality, refactor legacy implementations, optimize performance, and evaluate AI-generated technical reasoning. Document requirements and verification criteria while independently applying software engineering judgment across algorithms, system design, testing, and reliability.
Top Skills: APIsAsynchronous ProcessingAutomated TestingC++Ci/CdDistributed SystemsGoJavaMicroservicesNode.jsPython3RustTypescript
6 Days AgoSaved
Remote
2 Locations
150-200 Hourly
Junior
150-200 Hourly
Junior
Artificial Intelligence • HR Tech • Professional Services • Software
Evaluates AI-generated software for correctness, quality, efficiency, security, and maintainability. Designs programming challenges, reference solutions, test cases, and evaluation criteria. Reviews technical reasoning related to debugging, architecture, and system design, then provides structured feedback and documentation. The role requires strong programming fundamentals, software testing and code review experience, analytical problem-solving ability, and clear technical communication.
Top Skills: Api DevelopmentC++Ci/CdGitGoIntegration TestingJavaJavaScriptPythonSoftware ArchitectureSystem DesignTypescriptUnit Testing
9 Days AgoSaved
Remote
India
Senior level
Senior level
Cloud • Software • Database
Design, build, debug, and improve software across the YugabyteDB and Meko ecosystems. Work with distributed systems, databases, cloud infrastructure, Kubernetes, APIs, developer tooling, automation, and AI technologies. Investigate complex problems, prototype ideas, deliver production-quality solutions, and improve reliability and engineering productivity. Collaborate across engineering, product, support, architecture, and customer teams while owning ambiguous projects and learning new technologies quickly.
Top Skills: Ai AgentsAPIsC++Cloud InfrastructureCSSDistributed SystemsGoHTMLJavaJavaScriptKubernetesLinuxLlmsMcpPostgresPythonRagReactRustTypescriptYugabytedb
9 Days AgoSaved
Remote
India
Mid level
Mid level
Aerospace
Develop and maintain C++ and C#/.NET software for SCADA, industrial automation, and communication interface products. Integrate and troubleshoot IEC protocols, resolve defects and performance issues, conduct unit and integration testing, and participate in architecture, code reviews, and Agile delivery. Collaborate with product, architecture, QA, and global engineering teams while using AI-assisted development tools to improve productivity, testing, debugging, and documentation.
Top Skills: .Net.Net FrameworkAgile/ScrumAzure DevopsC#C++ChatgptCi/CdGitGithub CopilotIec 60870-5-101Iec 60870-5-104Iec 61850Industrial AutomationMicrosoft CopilotScadaSQL ServerVisual StudioWireshark
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
9 Days AgoSaved
In-Office or Remote
2 Locations
Mid level
Mid level
Aerospace • Security • Energy • Industrial
Develop, test, maintain, and troubleshoot C++ and C#/.NET software for SCADA, industrial automation, and communication interface products. Integrate and support IEC protocols, optimize performance, resolve defects, and participate in architecture, code reviews, release activities, and Agile ceremonies. Collaborate with global engineering, QA, product, and architecture teams while using AI-assisted development tools to improve coding, testing, debugging, and documentation.
Top Skills: .Net.Net FrameworkAgile/ScrumAzure DevopsC#C++ChatgptCi/CdGitGithub CopilotIec 60870-5-101Iec 60870-5-104Iec 61850Industrial AutomationMicrosoft CopilotRelational DatabasesScadaSQL ServerVisual StudioWireshark
19 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech
Provides technical leadership for embedded software architecture, development, integration, verification, and lifecycle support for medical-device platforms. Leads real-time firmware, motor control, hardware-software integration, board bring-up, debugging, testing, cybersecurity, risk management, and regulatory engineering activities. Establishes reusable architectures and technical roadmaps, resolves complex system issues, mentors engineers, and influences cross-functional teams through product development and sustaining support.
Top Skills: ArmCC++CanCi/CdDspEmbedded LinuxEthernetFpgaGitHardware-In-The-LoopI2CJtagMatlabReal-Time Operating SystemsSimulinkSpiSwdUartUsb
19 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Provides technical leadership for architecture, development, integration, verification, and lifecycle support of embedded software for medical-device and electromechanical platforms. Develops C and C++ firmware, real-time control systems, drivers, bootloaders, and embedded Linux solutions. Leads hardware-software integration, board bring-up, testing, root-cause analysis, architecture reviews, risk management, and regulatory-quality engineering documentation. Mentors engineers and influences cross-functional teams across multiple projects.
Top Skills: ArmAutomated TestingBoard Support Packages (Bsp)BootloadersCC++CanCi/CdDevice DriversDspEmbedded LinuxEthernetFpgaGitHardware Abstraction Layers (Hal)Hardware-In-The-Loop (Hil)I2CJtagMatlabMotor ControlPid ControlReal-Time Operating Systems (Rtos)SimulinkSpiStatic AnalysisSwdUartUsb
One Month AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Designs, develops, integrates, and validates aerospace control systems and embedded solutions for engine and power systems. Responsibilities include requirements engineering, system architecture, control-system analysis, MATLAB/Simulink modeling, SIL/HIL testing, sensor and actuator integration, embedded C development, and aerospace certification support. The role applies systems engineering, model-based development, real-time embedded concepts, and compliance with ARP4754A, ARP4761, DO-178C, DO-254, and DO-160.
Top Skills: AfdxArinc 429Arm CortexArp4754AArp4761C++CanDo-160Do-178CDo-254DoorsDoors NgEmbedded CHilMatlabMbsePowerpcRs232Rs422/485RtosSilSimulinkStateflowSysmlTi C2000
10 Days AgoSaved
Remote
India
Senior level
Senior level
Artificial Intelligence • Software • Generative AI • Automation
Owns architecture and technical roadmaps for core backend, infrastructure, and AI platform areas. Writes and reviews production code, resolves complex reliability issues, drives technical initiatives, improves software delivery practices, and mentors engineers. The role partners closely with company leadership and cross-functional stakeholders in an in-person environment while shaping scalable, secure, enterprise-grade systems.
Top Skills: Amazon BedrockAnthropicAWSAzureC++CircleCIExpress.JsFirebaseGitGitlabGoGCPGraphQLGrpcHugging FaceJavaJavaScriptJenkinsMicroservicesMongoDBNode.jsNuxtjsOpenaiPerforcePostgresPythonRestSagemakerSQLTerraformTypescriptVercelVertex Ai
20 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech
Leads electrical hardware engineering for existing and early-stage medical products. Responsibilities include translating clinical and customer needs into requirements, generating concepts, developing prototypes, designing and debugging mixed-signal embedded electronics, reviewing PCB layouts and manufacturing documentation, conducting testing, and troubleshooting. The role leads cross-functional technical projects, mentors engineers, supports medical-device quality processes, and collaborates globally across hardware, software, firmware, product management, marketing, and clinical teams.
Top Skills: AllegroAltiumCC++Cadence OrcadControl SystemsDmmDspEmbedded SystemsEmi/EmcFlex CircuitsFlow Control ValvesFlow MetersFpgaLogic AnalyzersMicrocontrollersMiniature Pressure PumpsMixed-Signal Circuit DesignMotion Control SystemsMotor Control SystemsOscilloscopesPcbPower ElectronicsPressure TransducersProgrammable Power SuppliesSignal GeneratorsSpectrum AnalyzersVector Network Analyzers
20 Days AgoSaved
In-Office
Gurugram, Haryana, IND
Senior level
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Leads electrical engineering for existing and early-stage medical products, including requirements engineering, technical concept development, prototyping, PCB and flex-circuit design, simulation, testing, troubleshooting, manufacturing documentation, and cross-functional system development. Mentors engineers, leads projects, supports component obsolescence management, and ensures compliance with quality processes. The role requires embedded systems, mixed-signal, power electronics, control systems, EMI/EMC, and hands-on laboratory expertise. Travel to the United States may be required, with travel estimated at 10%.
Top Skills: AllegroAltiumCC++Cadence OrcadControl SystemsDmmsDspEmbedded SystemsEmi/EmcFlex CircuitsFpgaLogic AnalyzersMicrocontrollersMixed-Signal ElectronicsMotor ControlOscilloscopesPcb DesignPower ElectronicsProgrammable LoadsProgrammable Power SuppliesSignal GeneratorsSpectrum AnalyzersVector Network Analyzers
11 Days AgoSaved
Remote
India
Senior level
Senior level
Artificial Intelligence • Software • Generative AI • Automation
Build, deploy, and maintain enterprise-grade backend software while partnering with the CTO and founding team. Own technical decisions, production reliability, scalability, security, and lifecycle improvements. Troubleshoot complex issues, develop prototypes and technical content, adopt emerging technologies, and collaborate with engineering, design, sales, and other stakeholders. The role requires strong backend, cloud, infrastructure-as-code, distributed systems, API, database, and generative AI experience, with independent execution in an in-person startup environment.
Top Skills: Amazon BedrockAnthropicAWSAzureC++CircleCIExpress.JsFirebaseGitGitlabGoGCPGraphQLGrpcHugging FaceJavaJavaScriptJenkinsMicroservicesMongoDBNode.jsNuxtjsOpenaiPerforcePostgresPythonRestSagemakerSQLTerraformTypescriptVercelVertex Ai
12 Days AgoSaved
Remote
India
Senior level
Senior level
Mobile • Software
Design, develop, deploy, and maintain scalable distributed systems, real-time platforms, data pipelines, and analytics tools. Build data extraction, transformation, and loading systems using SQL and big data technologies. Work across low-level systems and distributed architectures, collaborate with data science and product teams, and mentor junior engineers.
Top Skills: C++Claude CodeGithub CopilotGoJavaJvmNoSQLSQLUnix/Linux
12 Days AgoSaved
Remote
IND
Senior level
Senior level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
Develop and maintain Linux-based PCIe platform software, device drivers, hardware control services, management APIs, and validation frameworks. The role includes PCIe topology and configuration, low-level interface support, hardware-software debugging, automated testing, defect analysis, documentation, CI/CD, and customer platform bring-up. The engineer collaborates with hardware, firmware, architecture, validation, and customer engineering teams on semiconductor and FPGA-based platforms.
Top Skills: BazelBmcCC++Ci/CdDebuggers And Trace ToolsDmaDockerEmbedded LinuxEthernetFpgaGitGitGpioI2CJenkinsJtagLinuxLinux Device DriversLinux KernelPciePodmanProtocol AnalyzersPythonSpiSwdUart
16 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Analytics
Test insurance and reinsurance risk-modeling software in an agile environment. Responsibilities include analyzing requirements, creating and executing test plans, automating test cases, debugging issues, maintaining acceptance and regression repositories, documenting defects and test artifacts, tracking results, communicating status, supporting product and development teams, improving QA processes, and training new hires.
Top Skills: AgileC#C++JavaExcelPythonRSQL
27 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
27 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account