Application Developer-Open Source (Gurugram)

Application Developer-Open Source (Gurugram)

27 Sep
|
Codeguardian Tech International
|
Gurugram

27 Sep

Codeguardian Tech International

Gurugram

About the Role

We are looking for an experienced C++ Developer with strong system-level programming expertise and a deep understanding of secure coding practices. You will design and build high-performance, secure software components, applying industry standards such as OWASP, MISRA, and CERT C/C++ to protect against vulnerabilities and ensure system reliability.

Key Responsibilities

- Design, develop, and maintain applications using modern C++ (C++11/14/17/20)

- Build system-level software involving multithreading, memory management, and performance optimization

- Apply secure coding principles and cybersecurity best practices throughout the development lifecycle

- Identify and remediate vulnerabilities in accordance with OWASP, MISRA, and CERT C/C++ guidelines

- Work with Linux or Windows system internals and native APIs

- Implement encryption and secure communication using libraries such as OpenSSL

- Conduct code reviews with a focus on security, performance, and maintainability

- Perform static and dynamic analysis to identify memory safety and concurrency issues

- Collaborate with security, QA, and architecture teams to harden application security posture

- Debug and resolve complex system-level issues, including race conditions, memory leaks, and crashes

- Document design decisions, security considerations, and technical specifications

Required Qualifications

- Professional experience in C++ development (C++11/14/17/20)

- Strong understanding of system-level programming,



including multithreading, memory management, and performance optimization

- Deep knowledge of secure coding principles and cybersecurity best practices (OWASP, MISRA, CERT C/C++)

- Experience working with Linux or Windows system internals and APIs

- Familiarity with encryption libraries (e.g., OpenSSL) and secure communication protocols

- Strong debugging and analytical skills for diagnosing low-level system issues

- Solid understanding of data structures, algorithms, and object-oriented design

Preferred Qualifications

- Experience with static/dynamic analysis tools (Coverity, Valgrind, AddressSanitizer, Clang-Tidy)

- Knowledge of TLS/SSL protocols, PKI, and certificate management

- Experience with reverse engineering, penetration testing, or vulnerability research

- Familiarity with network programming (sockets, protocols) and secure API design

- Experience with CMake, Git, and CI/CD pipelines

- Knowledge of embedded systems or real-time operating systems (RTOS)

- Relevant certifications (CSSLP, OSCP, or similar)

- Experience in regulated industries (banking, defense, automotive, healthcare)

Tools & Technologies

- Language: C++ (11/14/17/20)

- Platforms: Linux, Windows (system internals, native APIs)

- Security: OpenSSL, OWASP, MISRA, CERT C/C++

- Dev Tools: Git, CMake, static/agile analysis tools

Benefits

- Leave encashment

- Paid sick time

- Paid time off

- Provident Fund

Work Location: In person

📌 Application Developer-Open Source (Gurugram)
🏢 Codeguardian Tech International
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: application developer-open source (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: application developer-open source (gurugram) / gurugram