C++

Who are we looking for?
We are looking for an expert C++ programmer to help our client Design and implement display software features that meet customer requirements. The programmer will also Implement and run automated and manual tests to ensure high quality and sufficient test coverage.
In addition, with your strong logical thinking, proactivity towards possible problems, passion for improving software quality and an open mind for learning, you will be a perfect fit for this job.
What are your responsibilities?
01.
Design and implement display software features that meet customer requirements.
02.
Implement and run automated and manual tests to ensure high quality and sufficient test coverage.
03.
Continually improve the software through refactoring to allow easier implementation of current and future display software features.
04.
Help other team members as they also work to produce high-quality, maintainable software.
05.
Complete understanding of multi-threading and multi-processing within a Linux environment
06.
Experience with Refactoring/ Git/ Linux interprocess communication
07.
Passion for writing maintainable and understandable code
08.
Embedded software experience
09.
Participate in team planning through activities such as story estimation and story commitment

Are you fit with these job requirements?
- Experience with git
- Experience with Refactoring
- Experience with Linux interprocess communication
- Experience using design patterns
- Passion for writing maintainable and understandable code
- Experience with developing Unit Tests and Test-Driven Development in gtest and Gherkin
- 5+ years of development experience using C++11 or beyond
- 3+ years of experience with Linux development and bash scripting
- Passion for writing maintainable and understandable code
- Complete understanding of multi-threading and multi-processing within a Linux environment
Other requirements of position
- Have excellent english communication skills
- Can work as the Timezone: USA – EST/CST
- Embedded software experience is a plus
Frequently Asked Questions
No worries, you can drop us your resume + tell us what your best is to: career@datahouse.com - We love to meet talents and there will be always chances to collaborate in the future!
If you have any questions regarding this job, you can dial us on the phone to: (+84) 0777 8765 88 or drop us your message.
Don't hesitate to 'seal' your seat at this job opportunity by clicking Apply Now button with your most recent CV / Resume or send us an email (as we always love reading your motivation): career@datahouse.com