CrawlJobs Logo

C++ Developer

India, Chennai · Job Posted April 27, 2026
Apply Position
Job Link Share

Job Description

Design, develop, and maintain high-performance backend systems using C++/Rust, focusing on low-latency, scalability, and reliability

Job Responsibility

  • Design, develop, and maintain backend services and systems using C++ and/or Rust
  • Build high-performance, low-latency, and scalable applications
  • Work on concurrency, multithreading, and networking components
  • Collaborate with cross-functional teams including firmware, hardware, and system engineers
  • Develop backend systems that interface with embedded systems
  • Debug and troubleshoot issues in Linux environments
  • Ensure code quality through best practices, design patterns, and code reviews
  • Optimize applications for performance, reliability, and security

Requirements

3-6 years

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Developer

8 matching positions

New

C++ Developer

We are looking for an experienced C++ Developer to join our engineering team. In...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in C++ development
  • Experience developing desktop applications
  • Strong knowledge of modern C++ (C++11 or later)
  • Understanding of multi-threading and concurrency concepts
  • Experience with performance analysis and optimization
  • Strong debugging and problem-solving skills
  • Ability to work independently and manage technical tasks effectively
  • Experience working with large or legacy codebases is a plus
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance desktop applications using C++
  • Analyze and resolve technical issues in complex and mature codebases
  • Optimize application performance, memory usage, and responsiveness
  • Design and implement multi-threaded solutions
  • Debug and troubleshoot software defects and performance bottlenecks
  • Participate in code reviews and contribute to software quality improvements
  • Collaborate with team members to design and implement technical solutions
  • Maintain technical documentation as needed
What we offer
What we offer
  • Flexible and Remote Working
  • Career Growth
  • Performance Recognition
  • Health and Fitness Benefits
  • Extra Paid Annual Leave
  • Special Birthday Perk
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our team and start a new adventure in an international and dynamic environm...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in C++ for performance-critical applications
  • Experience with parallel computing using NVIDIA CUDA
  • Experience in programming, scripting, and simulation using Python and MATLAB
  • Experience in radar signal processing
  • Academic background: Degree in Engineering, Computer Science, or Applied Mathematics
  • Understanding of memory management and system-level optimization
  • Understanding of high-speed TCP/UDP communications and network programming
  • Working knowledge of modern source control systems
  • Practical knowledge and application of system integration techniques
  • Solid foundational understanding of software architecture, network programming, and version control
Job Responsibility
Job Responsibility
  • Design and implement software for signal processing applications
  • Develop and optimize algorithms for high-performance and real-time systems
  • Support the development of low-latency network communication protocols
  • Participate in system integration efforts across software, firmware, and hardware
  • Maintain software baselines using version control systems
  • Ensure reliable delivery of assigned software modules and components to assist overall project timelines
What we offer
What we offer
  • An international community, bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

C++ Developer

Experience :4-6yrs
Location
Location
India , Bangalore
Salary
Salary:
2000000.00 INR / Year
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven work experience as a C++ Developer or Software Engineer
  • Strong proficiency in C++ with knowledge of C++ 11 and/or C++ 17 standards
  • Experience with multi-threading and concurrency concepts
  • Familiarity with HTTP, Web Services, and RESTful API design
  • Solid understanding of software development lifecycle and methodologies
  • Ability to write clean, efficient, and maintainable code
  • Excellent problem-solving and analytical skills
  • Good communication skills and ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Develop high-quality software applications using C++
  • Design, implement, and maintain efficient, reusable, and reliable C++ code
  • Integrate software components into a fully functional software system
  • Implement and consume RESTful APIs and web services
  • Troubleshoot, debug, and resolve issues in existing software systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Fulltime
Read More
Arrow Right

C++ Developer

C++ Developer – DefenseTech – Gdańsk (Poland). Darwin have partnered with a fast...
Location
Location
Poland , Gdańsk
Salary
Salary:
14000.00 - 18000.00 PLN / Month
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Robotics, Computer Engineering, or related engineering field
  • Knowledge of working with modern C++ in production systems
  • Ability to develop software for complex hardware-integrated systems (robotics, autonomous vehicles, maritime, aerospace, automotive, etc.)
  • Proficient in building multi-process or distributed systems
  • Skilled in interfacing with hardware devices and sensors (serial, CAN, Ethernet, NMEA, etc.)
  • Strong skills working in Linux and with UNIX tooling
  • Solid understanding of software version control (Git) and collaborative development workflows
  • Skilled in debugging and troubleshooting in complex integrated systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ software for autonomous marine vessel systems
  • Fulltime
Read More
Arrow Right

C++ Developer

Do you want to join us on an ambitious mission to secure the digital world? Keep...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good modern C++ understanding
  • Good understanding of TCP, HTTP, RESTful APIs, and XML
  • Working and coding experience for Linux systems
  • General SQL understanding
Job Responsibility
Job Responsibility
  • Participate in the entire SDLC
  • Take part in the development of new features
  • Troubleshoot issues with Support and deliver fixes
  • Work with Operations on performance improvements
  • Identify and resolve shortcomings autonomously or with colleagues
What we offer
What we offer
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor's note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Internet and Glasses reimbursement
Read More
Arrow Right

C++ Developer

C++ Software Engineer specializing in high-performance Windows applications for ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in C++ (modern C++ preferred) on Windows platforms
  • Solid experience in software design, including design patterns and architectural best practices
  • Hands-on experience interfacing with hardware (drivers, SDKs, COM, serial, Ethernet, etc.)
  • Proven ability to debug and troubleshoot complex systems with minimal logging
  • Good understanding of multithreading, synchronization, and memory management
  • Basic understanding of networking concepts (TCP/IP, sockets, device communication)
  • 6-12 years experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ applications on Windows for semiconductor testing systems
  • Architect software components using object-oriented design principles and design patterns
  • Analyse and troubleshoot complex issues in production and lab environments, often with limited logs or diagnostics
  • Optimize system performance, reliability, and stability for long-running test applications
  • Collaborate with hardware, firmware, and system engineering teams
  • Participate in code reviews, design reviews, and technical discussions
  • Support system integration, testing, and customer escalations when required
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our esteemed team as a C++ Developer, where your expertise will be pivotal ...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in C++ development, with a deep understanding of its core concepts
  • Proven track record in architecting and delivering complex, high-quality software solutions
  • Exceptional written and verbal communication skills, with an emphasis on clarity and collaboration
  • Strong problem-solving skills and an analytical mindset
  • Experience working in remote, distributed teams and adapting to diverse work cultures
  • Solid grasp of modern development tools, version control systems, and agile methodologies
  • Ability to independently manage tasks while proactively engaging with team members
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-performance C++ applications tailored to complex business requirements
  • Collaborate effectively with cross-functional teams to develop scalable and efficient solutions
  • Participate in code reviews, ensuring adherence to best practices and high standards
  • Troubleshoot and optimize legacy and contemporary codebases for performance and reliability
  • Document technical specifications and maintain clear, concise communication around project progress
  • Continuously explore and integrate emerging C++ standards and libraries into development processes
  • Contribute to a culture of innovation by proactively identifying areas for process and system improvements
What we offer
What we offer
  • Client-oriented
  • Results-driven
  • Independent
  • Problem-solving
  • Competent
  • Transparent
  • Fulltime
Read More
Arrow Right

C++ Developer

We are looking for a skilled C++ Developer to join our dynamic team in New York,...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience in software development
  • Expertise in modern C++ with a strong understanding of the latest language features
  • Practical experience with Python and SQL Server
  • Solid knowledge of multithreading and inter-process communication
  • Familiarity with system-level programming, including work close to system calls
  • Experience with order management systems, market data feeds, and relevant protocols
  • Strong problem-solving skills and the ability to work collaboratively within a team
  • Excellent communication skills to convey technical concepts clearly and effectively
Job Responsibility
Job Responsibility
  • Design, develop, and optimize high-performance transactional systems using modern C++
  • Collaborate with team members to implement multithreading and inter-process communication solutions
  • Work on system-level programming tasks, including those close to the operating system call layer
  • Support the integration of order management systems and market data feeds into software solutions
  • Utilize Python and SQL Server to enhance system functionality and data management
  • Ensure the software adheres to protocol standards and meets business requirements
  • Troubleshoot and resolve technical challenges in production environments
  • Maintain up-to-date knowledge of industry trends and incorporate the latest C++ language features
  • Contribute to team discussions and share ideas to improve development processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right