Bangalore, Karnataka, India
Manufacturing & Industrial
Full-Time
NeST Digital

Overview
Minimum Required Experience : 8 years
Full Time
Skills
Algorithms
C++
Design Patterns
Data Structures
Object Oriented Programming
Description
Job Description – C++ Developer
Job Summary:
We are looking for a highly skilled C++ Developer(8yrs-12yrs) with strong problem-solving abilities and expertise in data structures, algorithms, and object-oriented programming. The ideal candidate will work on designing, developing, and optimizing high-performance applications. Preferably from Healthcare, Medical Devices and Automotive domain.
Key Responsibilities:
- Design, develop, and maintain C++ applications with a focus on performance and scalability.
- Implement efficient data structures and algorithms to optimize application performance.
- Write clean, modular, and well-documented code following best coding practices.
- Debug and troubleshoot software issues, ensuring optimal performance and reliability.
- Collaborate with cross-functional teams, including software architects, testers, and UI/UX designers.
- Participate in code reviews and provide constructive feedback.
- Optimize existing code and implement improvements for efficiency and maintainability.
- Stay updated with industry trends, best practices, and new C++ features.
Required Skills & Qualifications:
- Strong proficiency in C++ (11/14/17/20) and Object-Oriented Programming (OOP).
- Solid understanding of data structures and algorithms with hands-on implementation experience.
- Experience with multithreading, concurrency, and memory management in C++.
- Good understanding of design patterns, STL (Standard Template Library), and smart pointers.
- Experience with debugging tools like GDB, Valgrind, AddressSanitizer, or Clang Static Analyzer, Makefiles
- Knowledge of network programming, inter-process communication (IPC), or real-time systems is a plus.
- Experience with version control systems like Git, SVN, or Mercurial.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
- Strong problem-solving skills and ability to write optimized, scalable code.
Preferred Skills:
- Experience with CMake, Boost, Qt, or embedded systems.
- Knowledge of scripting languages like Python or Bash for automation.
- Familiarity with software development for Linux/Unix environments.
- Knowledge in Hardware, Embedded, Device Drivers, Gstreamer, Video Codecs , Yocto.
Education & Experience:
Bachelor’s/master’s degree in computer science, Software Engineering, or a related field.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in