About the job
SummaryBy Outscal
C++ Solution Architect/SME needed for a role in Bengaluru, India. Must have strong proficiency in C++, thorough knowledge of the standard library, STL containers, and algorithms, and understanding of memory management in non-garbage collected environments. This role requires expertise in dynamic polymorphism, friend classes, and templating.
About the job
Job Description
Reponsibilities:
- Do Technical RCA of Problems and Systemic Improvements
- Create Software Architecture and review Project Level Technical workflows
- Do Project Level Technical Impact Analysis of Changes
- Assess and Improve Team Training and Competency
- Review design and performance optimization
- Review estimates of tasks and functions in projects
- Review Technical approach, estimation, technical risks and solution of proposals
- Convert customer requirements to software requirements
- Automate and implement tool chain for quality and productivity improvement
Must Have Skills:
- Strong proficiency in C++, with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, and algorithms
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++
Good To Have Skills:
- Knowledge of the latest C++11 / C++14 standard
- Familiarity with embedded systems design, low-level hardware interactions
- Knowledge of low-level threading primitives and real-time environments
- Familiarity with system call wrapper library functions·
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, and SVN
- Familiarity with continuous integration
Required SkillsC++,Polymorphism,Standard Library,STL Containers,AlgorithmsSupported Skills