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
Related Jobs
3 roles aligned with this opportunity
Lead I - Frontend (React JS, Typescript)
2026-06-14
REACTJS DEVELOPER
2026-06-14
Full Stack Developer
2026-06-17
- Posted
- Jun 17, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Chennai
- Company
- Datamatics
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Lead I - Frontend (React JS, Typescript)
2026-06-14
REACTJS DEVELOPER
2026-06-14
Full Stack Developer
2026-06-17