-
View all jobs
Location: Chennai, India
Job Summary
We are seeking a skilled and motivated C++ Developer with 3 5 years of experience to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software applications. You will work closely with cross-functional teams to develop new features, optimize existing systems, and contribute throughout the software development lifecycle.
Key Responsibilities
Job Summary
We are seeking a skilled and motivated C++ Developer with 3 5 years of experience to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software applications. You will work closely with cross-functional teams to develop new features, optimize existing systems, and contribute throughout the software development lifecycle.
Key Responsibilities
- Design, develop, test, and maintain robust, reusable, and efficient C++ applications.
- Write clean, maintainable, and high-quality code following industry best practices.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
- Optimize application performance, memory utilization, and system scalability.
- Identify, troubleshoot, and resolve software defects, bottlenecks, and technical issues.
- Develop multithreaded and concurrent applications to improve system efficiency.
- Conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices.
- Collaborate with architects, developers, QA engineers, and stakeholders to deliver high-quality solutions.
- Create and maintain technical documentation, design specifications, and development processes.
- Strong hands-on experience in C++ development with deep understanding of:
- STL Containers
- Algorithms
- Memory Management
- Pointers and References
- Resource Management in non-garbage collected environments
- Experience with Modern C++ Standards (C++11/C++14/C++17/C++20).
- Strong understanding of Object-Oriented Programming (OOP) concepts and Design Patterns.
- Experience with Multithreading, Concurrency, Synchronization Mechanisms, and Thread Safety.
- Proficiency with Git and version control workflows.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience in Embedded Systems Development.
- Knowledge of programming languages such as Python, Java, or C.
- Familiarity with Agile/Scrum development methodologies.
- Experience working with Linux-based development environments.
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- 3 5 years of professional experience in C++ software development.
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills.
- Ability to explain technical concepts to both technical and non-technical stakeholders.
- Self-motivated, detail-oriented, and capable of working independently as well as in a team environment.
- Experience with performance-critical applications.
- Exposure to system-level programming and low-level debugging.
- Familiarity with software architecture and design principles.
Key Skills
Ranked by relevance
c
embedded systems
embedded
python
linux
java
git
oop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded C Developer
2026-06-17
Full-time
Not Applicable
India
IT Services
Engineering
View Job Details
Related
Embedded Developer - C++
2026-02-18
Full-time
Entry
India
IT Services
Engineering
View Job Details
Related
AI / ML Developer
2026-03-31
Full-time
Mid-Senior
India
IT Services
Engineering
Login to Apply
- Posted
- Jun 17, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Chennai
- Company
- SWITS DIGITAL Private Limited
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded C Developer
2026-06-17
Full-time
Not Applicable
India
IT Services
Engineering
View Job Details
Related
Embedded Developer - C++
2026-02-18
Full-time
Entry
India
IT Services
Engineering
View Job Details
Related
AI / ML Developer
2026-03-31
Full-time
Mid-Senior
India
IT Services
Engineering