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.
Must have:
Strong proficiency C++
Standard library STL
Memory management C++
Dynamic polymorphism C++
Good to have:
C++11 / C++14
Embedded systems design
Low-level threading
Automated testing platform
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
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