Bachelor's degree in Computer Science or related field., 5 to 10 years of experience in C++ development in a Linux environment., Proficiency in Object Oriented Programming and design patterns., Familiarity with software configuration management tools like GIT..
Key responsibilities:
Conduct requirements analysis using tools like DOORs or Jama.
Design and develop software solutions in C++ with a focus on Linux systems.
Integrate and test software, resolving defects and ensuring quality.
Utilize testing frameworks and methodologies to ensure robust software development.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers.
We achieved our success because of how successfully we integrate with our clients.
C++ programming, C, shell scripting, networking protocols, audio & video distribution, and database management
Software Configuration Management – experience with GIT (Stash/BitBucket) preferred
System Integration & Test – problem solving and defect resolution
Experience with Object Oriented Programming concepts and design patterns, and abstraction methodology
Experience in software design and development of Linux-based systems following an industrial process
Experience with testing frameworks (i.e. google test), mocking frameworks (i.e. google mock), static analysis tools (i.e. CppCheck), and test driven development.
Good To Know:
Object Oriented Programming.
Database Programming in any DB. (preferably Oracle).
Socket Programming.
MultiThreading. (POSIX THREADS)
Data Structures, STL
C++ Unit Testing.
Good debugging skills.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.