C++ Engineer (8+ years)
Company Overview:
Coders Brain Technology Pvt. Ltd. is a global leader in the None industry, providing services, digital solutions, and business transformation for clients worldwide. With a commitment to client satisfaction, industry expertise, and a global network of innovation and delivery centers, we simplify and strengthen businesses.
Role and Responsibilities:
As a C++ Engineer, you will be responsible for:
- Utilizing your 8+ years of experience in C++ to develop and implement complex software solutions
- Converting algorithms from MATLAB, Octave, Python, R, etc. to C++
- Collaborating with the team and effectively communicating in English, both written and verbal
- Applying SOLID design principles and following domain driven development practices
- Working on event driven architecture, test driven development, and separation of concerns
- Developing C# interfaces for C++ native code and focusing on code speed performance improvement
- Optimizing algorithms and ensuring real-time programming with threads
- Having experience with SIMD, MIMD, CUDA, and locking and lockless multi-threaded programming
- Being available for flexible work hours and collaborating with the USA team members during early mornings for at least 3 hours per day
Candidate Qualifications:
We are looking for candidates with the following qualifications:
- A minimum of 8 years of experience in C++ development
- At least 4 years of experience with tools such as MATLAB, Octave, Python, R, etc.
- Excellent written and verbal communication skills in English
- Strong teamwork and collaboration abilities
Required Skills:
- C++
- MATLAB/Octave/Python/R
- SOLID Design Principles
- Domain Driven Development
- Event Driven Architecture