Proficiency in C++ and C++11/14 with strong object-oriented programming skills.
Experience with Linux operating system and Linux platform development.
Knowledge of design patterns, STL libraries, and UML tools for software design.
Good communication skills and understanding of software development lifecycle.
Requirements:
Develop and maintain C++ applications on Linux platform.
Implement design patterns and utilize STL libraries in development.
Translate requirements into high-level and detailed designs using UML tools.
Collaborate with teams on UI and business logic development, including testing frameworks.
Job description
PFA the JD
1. Strong in C++ C++11
2. Understanding of Design pattern STL libraries
4. Working knowledge of Linux OS
5. Strong C++ knowledge, C++14
6. clear Object Oriented Concepts
7. Hands on Linux Platform
8. Design patters using C++
9. exposureexp to google test frame work gmock, gtest, vehicleAutomobile domain, CAN, Git kraken
10.Usage of any state machine and GUI editing toolsExperience in both UI logic and Business logic developmentKnowledge on HMI architectural models & design patternsExperience in analysis of requirements and translating them into high level detailed design derive classes using UML tools like Enterprise Architect or similar tools.
C++, OOPS, Linux, Git SVN, Software Development Lifecycle, Debugging Skills