C++ Software Engineer

RapidBrains

Gurugram District

On-site

INR 4,000,000 - 7,500,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RapidBrains is seeking an experienced C++ Software Engineer to maintain an in-house C++ simulator, add new features, optimize performance, and provide L3 technical support. The role focuses on modern C++, systems programming, concurrency, and high-throughput applications in Linux/Unix environments.

The candidate should excel in debugging, code reviews, documentation, and collaborating with globally distributed teams while understanding complex requirements and implementation approaches.

Qualifications

  • 6+ years of hands-on C++ development experience
  • Strong expertise in Modern C++ / C++11 or later
  • Excellent knowledge of STL
  • Strong understanding of Data Structures & Algorithms
  • Strong systems programming knowledge, including memory management, concurrency & multithreading, I/O
  • Experience developing low-latency and high-throughput applications
  • Strong performance optimization and debugging skills
  • Experience with code reviews and technical documentation
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaborate effectively with global teams
  • Strong communication skills with both technical and non-technical stakeholders

Responsibilities

  • Design and develop new product features based on business and technical requirements.
  • Perform code modifications and enhancements in a complex C++ codebase.
  • Conduct thorough code reviews and maintain technical documentation.
  • Investigate and resolve complex technical issues through code analysis, debugging, and experimental validation.
  • Provide L3 support to internal users and drive issues through to resolution.
  • Analyze performance and develop efficient, scalable, and optimized solutions.
  • Collaborate with globally distributed engineering and stakeholder teams.
  • Independently understand requirements, technical logic, and implementation approaches.

Skills

6+ years C++ development
Modern C++11+
STL
Data Structures & Algorithms
Memory Management
Concurrency & Multithreading
Low-latency & high-throughput
Performance optimization
Debugging
Code reviews & documentation

Job description

We are looking for an experienced C++ Software Engineer to work on and maintain an in-house C++ simulator, while contributing to new feature development, performance optimization, debugging, and L3 technical support. The ideal candidate should have strong expertise in modern C++, systems programming, concurrency, Linux/Unix environments, and low-latency/high-throughput applications.

Key Responsibilities
  • Design and develop new product features based on business and technical requirements.
  • Perform code modifications and enhancements in a complex C++ codebase.
  • Conduct thorough code reviews and maintain technical documentation.
  • Investigate and resolve complex technical issues through code analysis, debugging, and experimental validation.
  • Provide L3 support to internal users and drive issues through to resolution.
  • Analyze performance and develop efficient, scalable, and optimized solutions.
  • Collaborate with globally distributed engineering and stakeholder teams.
  • Independently understand requirements, technical logic, and implementation approaches.
Required Skills
  • 6+ years of hands-on C++ development experience
  • Strong expertise in Modern C++ / C++11 or later
  • Excellent knowledge of STL
  • Strong understanding of Data Structures & Algorithms
  • Strong systems programming knowledge, including:
  • Memory Management
  • Concurrency & Multithreading
  • I/O
  • Experience developing low-latency and high-throughput applications
  • Strong performance optimization and debugging skills
  • Experience with code reviews and technical documentation
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaborate effectively with global teams
  • Strong communication skills with both technical and non-technical stakeholders
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Intelizign Lifecycle Services • Pune District

On-site
INR 800,000 - 1,100,000
Lead Software Engineer
Lead Software Engineer

Blue Yonder • Hyderabad

On-site
INR 4,000,000 - 7,000,000
C++ Developer
C++ Developer

Anlage Digital • Bengaluru

On-site
INR 900,000 - 1,700,000
C++ Developer (L3)
C++ Developer (L3)

Acldigital • Bengaluru

On-site
INR 1,000,000 - 1,500,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
C++ Developer (L4)
C++ Developer (L4)

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead Developer - C++
Lead Developer - C++

Quest Global • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
C++ Developer
C++ Developer

Anlage Infotech (India) P Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000