-
Datamatics

C++ Developer

Datamatics
India · Contract · Mid-Senior

Job Title: C++ Developer

Duration: 12 months with potential for extension

Location: Onsite - Chennai, India.

Relevant Experience : 3 - 5 years.

Job Description:

Required Technical Skills

  • Advanced C++ Knowledge: Strong proficiency in C++, including STL containers, algorithms, and memory management in non-garbage collected environments.
  • Modern Standards: Familiarity with modern C++ standards
  • Object-Oriented Design: Deep understanding of OOP, and common design patterns.
  • Tools & Version Control: Proficiency with Git
  • Threading: Experience with multithreading and concurrency mechanisms.

Desired Skills:

Required Technical Skills

  • Advanced C++ Knowledge: Strong proficiency in C++, including STL containers, algorithms, and memory management in non-garbage collected environments.
  • Modern Standards: Familiarity with modern C++ standards
  • Object-Oriented Design: Deep understanding of OOP, and common design patterns.
  • Tools & Version Control: Proficiency with Git
  • Threading: Experience with multithreading and concurrency mechanisms.

Soft Skills :

Qualifications & Soft Skills

  • Experience: At least 3-5 years of professional experience in C++ development.
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Problem-Solving: Strong analytical thinking with a proven track record of solving complex technical challenges.
  • Communication: Ability to clearly explain technical ideas to both engineering and non-technical stakeholders. Preferred / "Nice-to-Have" Skills
  • Knowledge of other languages like Python, Java, or C. • Experience with Agile/Scrum methodologies.

Other Specific Requirements

Key Responsibilities

  • Develop & Maintain Code: Design and implement robust, reusable, and efficient C++ codebases for embedded systems.
  • Performance Optimization: Identify bottlenecks and bugs, and devise solutions to mitigate performance or memory issues.
  • Full Lifecycle Contribution: Participate in all phases of the software development lifecycle, from requirements analysis to deployment.
  • Quality Control: Conduct and participate in code reviews to ensure adherence to internal coding standards and security protocols.
  • Technical Documentation: Write and maintain detailed documentation of software designs and development processes.
  • MSA Rate Card

Required Technical Skills

  • Advanced C++ Knowledge: Strong proficiency in C++, including STL containers, algorithms, and memory management in non-garbage collected environments.
  • Modern Standards: Familiarity with modern C++ standards
  • Object-Oriented Design: Deep understanding of OOP, and common

Key Skills

Ranked by relevance

c oop embedded python java
Login to Apply
Posted
Jun 17, 2026
Type
Contract
Level
Mid-Senior
Location
Chennai
Company
Datamatics

Industries

IT Services IT Consulting

Categories

Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
UST
Related

Lead I - Frontend (React JS, Typescript)

2026-06-14

Full-time
Not Applicable
India
IT Services
Sales
View Job Details
Radiant Digital
Related

REACTJS DEVELOPER

2026-06-14

Contract
Mid-Senior
India
IT Services
Information Technology
View Job Details
Version 1
Related

Full Stack Developer

2026-06-17

Full-time
Mid-Senior
United Kingdom
IT Services
Consulting