NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / C/C++ Engineer in India
1 day agoBe an early applicant
Apply with autofill
Apply with autofill
QG
Quest Global·1 day ago
1 day agoBe an early applicant

'C++ & PKI Agent' Developer in Bangalore

Bengaluru, IndiaFull-timeRemoteMid · 3+ yearsC/C++ Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at Quest Global

How you compare FREE

?
Your scoreYour score: not yet known
→
66
Top 10%Top 10%: 66 out of 100

Top 10% of NextRaise users matched against C/C++ Engineer roles in India.

Must-have skills for this role

  • c++
  • pki
  • cryptography
  • multithreading

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Implement PKI Agent features and enhancements.
  • Develop and maintain C++ components supporting PKI Agent functionality.
  • Create and maintain unit tests and support system validation activities.
  • Contribute to BDD-based test automation initiatives.
  • Participate in debugging, troubleshooting, and root-cause analysis.
  • Support defect resolution, release readiness, and production-quality software delivery.
  • Utilize AI-assisted development tools such as GitHub Copilot, ChatGPT, Codex, and similar platforms to improve engineering productivity and quality.
  • Contribute to device registration and provisioning, certificate enrollment and issuance workflows, certificate renewal, rotation, revocation, and recovery, device identity and trust establishment, certificate lifecycle management, secure device-to-cloud communication, mutual TLS (mTLS) authentication and secure connectivity, agent configuration and policy management, agent update and recovery workflows, job orchestration and operational workflows, and reliability, resiliency, and performance improvements.
  • Participate in Agile ceremonies, backlog refinement, estimation, and sprint planning.
  • Work closely with Senior Engineers on technical solutions and feature delivery.
  • Participate in code reviews and peer collaboration activities.
  • Collaborate with Cloud, Infrastructure, QA, V&V, Security, and DevOps teams.

What they're looking for

  • 3+ years of software development experience.
  • Strong C++ programming skills.
  • Understanding of object-oriented design, STL, memory management, multithreading fundamentals, debugging techniques, unit testing, and automation frameworks.
  • Experience building and debugging production software.
  • Hands-on experience developing system-level or platform software.
  • Familiarity with AI-Driven Software Development Lifecycle (AISDLC) practices and tools such as GitHub Copilot, ChatGPT, Codex, Cursor, Continue, or similar AI-assisted development platforms.
  • Good understanding of PKI and cryptographic fundamentals, including digital certificates, X.509 certificate standards, certificate lifecycle management, TLS/mTLS, certificate-based authentication, public/private key concepts, secure communications, and identity management.
  • Good understanding of Windows and Linux operating systems, including services, processes, networking, file systems, security fundamentals, and application troubleshooting.

Nice to have

  • PKI, cybersecurity, identity, or cryptographic platforms
  • X.509 certificates and certificate lifecycle management
  • TLS/mTLS and certificate-based authentication
  • Certificate enrollment and provisioning workflows
  • Certificate Authority (CA) integrations
  • Device identity and trust management
  • Secure device-to-cloud communication architectures
  • REST APIs and distributed systems

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

Job Requirements

Role Summary

This role focuses on developing and maintaining the PKI Agent, a device-side software platform running across Windows and Linux environments that enables secure device identity, certificate lifecycle management, device provisioning, secure communication, remote operations, and integration with enterprise PKI services across healthcare products.

The ideal candidate will possess strong C++ development skills, good operating system fundamentals, understanding of PKI and cryptographic concepts, and a passion for building secure, reliable, and scalable platform software.

Key Responsibilities

Software Development

  • Implement PKI Agent features and enhancements.
  • Develop and maintain C++ components supporting PKI Agent functionality.
  • Create and maintain unit tests and support system validation activities.
  • Contribute to BDD-based test automation initiatives.
  • Participate in debugging, troubleshooting, and root-cause analysis.
  • Support defect resolution, release readiness, and production-quality software delivery.
  • Utilize AI-assisted development tools such as GitHub Copilot, ChatGPT, Codex, and similar platforms to improve engineering productivity and quality.

PKI Agent Features

Contribute to:

  • Device registration and provisioning
  • Certificate enrollment and issuance workflows
  • Certificate renewal, rotation, revocation, and recovery
  • Device identity and trust establishment
  • Certificate lifecycle management
  • Secure device-to-cloud communication
  • Mutual TLS (mTLS) authentication and secure connectivity
  • Agent configuration and policy management
  • Agent update and recovery workflows
  • Job orchestration and operational workflows
  • Reliability, resiliency, and performance improvements

Team Collaboration

  • Participate in Agile ceremonies, backlog refinement, estimation, and sprint planning.
  • Work closely with Senior Engineers on technical solutions and feature delivery.
  • Participate in code reviews and peer collaboration activities.
  • Collaborate with Cloud, Infrastructure, QA, V&V, Security, and DevOps teams.
  • Contribute to technical documentation and Quality Management System (QMS) deliverables.



Work Experience

Required Technical Skills

Software Development

  • 3+ years of software development experience.
  • Strong C++ programming skills.
  • Understanding of object-oriented design, STL, memory management, multithreading fundamentals, debugging techniques, unit testing, and automation frameworks.
  • Experience building and debugging production software.
  • Hands-on experience developing system-level or platform software.
  • Familiarity with AI-Driven Software Development Lifecycle (AISDLC) practices and tools such as GitHub Copilot, ChatGPT, Codex, Cursor, Continue, or similar AI-assisted development platforms.

PKI & Security Fundamentals

Good understanding of PKI and cryptographic fundamentals, including digital certificates, X.509 certificate standards, certificate lifecycle management, TLS/mTLS, certificate-based authentication, public/private key concepts, secure communications, and identity management. Experience developing, debugging, and supporting software running across Windows and Linux environments.

Windows and Linux System Fundamentals

Good understanding of Windows and Linux operating systems, including services, processes, networking, file systems, security fundamentals, and application troubleshooting. Experience developing, debugging, and supporting software running across Windows and Linux environments

Preferred Experience

  • PKI, cybersecurity, identity, or cryptographic platforms
  • X.509 certificates and certificate lifecycle management
  • TLS/mTLS and certificate-based authentication
  • Certificate enrollment and provisioning workflows
  • Certificate Authority (CA) integrations
  • Device identity and trust management
  • Secure device-to-cloud communication architectures
  • REST APIs and distributed systems
  • Unit testing and BDD test automation
  • CI/CD pipelines and DevSecOps practices
  • QMS documentation, design documentation, and traceability artifacts
  • Healthcare, medical device, or regulated software environments
  • AI-assisted software development and engineering productivity tools

Expected Behavior

  • Deliver assigned features and user stories with high quality and predictability.
  • Produce secure, maintainable, and well-tested code.
  • Troubleshoot and resolve implementation issues independently.
  • Follow established design, security, quality, and coding standards.
  • Contribute to unit testing, BDD automation, and continuous quality improvements.
  • Maintain technical and QMS documentation as required.
  • Work effectively within a distributed engineering team.
  • Become productive quickly and contribute to PKI next delivery and future platform initiatives.


Company

QG
Quest Global
Bengaluru, India

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Quest Global's careers site·first seen 22 Sept 2026·last verified 22 Sept 2026·How we source jobs

Similar jobs

  • Manager - Back Shop C-17 at BoeingHindon Air Force Station, India–match not yet calculated
  • FLO CPP Mech Maint at Aditya Birla GroupMadhya Pradesh, India–match not yet calculated
  • C# Developer (SWF) - 1B at Quest GlobalBengaluru, India–match not yet calculated
  • SSE CPP/Windows at Quest GlobalThiruvananthapuram, India–match not yet calculated
  • C# Application Engineer at Quest GlobalChennai, India–match not yet calculated

Browse more jobs

  • C/C++ Engineer jobs in India
  • Software Engineer jobs in India
  • Backend Engineer jobs in India
  • Full Stack Engineer jobs in India
  • C/C++ Engineer jobs in United States
  • C/C++ Engineer jobs in France