
C++ Technical Specialist
About the role
Job Summary
The Technical Specialist in C++ programming plays a critical role in developing C++ applications with Multithreading, Serial Communication programming powered with OOPS solutions to meet the technical requirements of clients. They are responsible for designing, implementing, and testing software systems using C++ programming language. The main objective is to deliver high-quality, efficient, and scalable software solutions to meet client needs.
Key Responsibilities
1.Design, develop, and optimize software solutions with a focus on multithreading and concurrency
- Develop and maintain software involving serial communication protocols (e.g., UART, SPI, etc.)
3.Write efficient, scalable, and maintainable code using object-oriented programming (OOP) principles
4.Exposure to Python scripts
- Develop c++ software applications based on client requirements.
- Collaborate with cross functional teams to design and implement software solutions.
- Conduct code reviews and debugging to ensure optimal performance.
- Maintain and enhance existing c++ codebase.
- Create technical documentation for reference and reporting purposes.
- Stay updated with the latest trends and advancements in c++ programming.
Skill Requirements
-
Proficiency in c++ programming language.
-
Strong understanding of object-oriented programming concepts.
-
Experience in software development and debugging using c++.
-
Knowledge of data structures and algorithms.
-
Ability to work in a team environment and collaborate effectively.
-
Excellent problem-solving skills and attention to detail.
-
Good communication and interpersonal skills.
Other Requirements
1.Relevant certifications in C++ programming are a plus.
About HCL Technologies
Somerset
Headquarters