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

Don’t see any suitable jobs for you?

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! 

Question to us?

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. 

How to apply?

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

    Contact Us

    Your email address will not be published. Required fields are marked *