Job Description :
C++ Developer
Location – Houston, TX (Local Candidates Preferred)
Duration – 6 months
The team is focused on a containerized/microservice-style embedded software solution (written in C++) for an IoT device that is connected to both Microsoft Azure and Google Cloud Platform, as well as other hardware devices/sensors via different protocols. There is very little UI that will be tested and all of the testing will be done using a white-box approach at the unit, component, and integration testing levels, with some REST API endpoint testing. This role will be writing automated test code at a very low level (interacting with and simulating hardware devices) and must be capable of translating test cases written for device/hardware level validation from manual execution into automated tests.
o Must haves:
§ Coding languages: C++ experience and Python experience, with some shell scripting. Strong C++ skills will be required, as tests will have to be derived from existing codebase, with little to no documentation available.
§ Docker/container experience
§ Microservices experience
§ Debian / Ubuntu Linux experience
o Nice to haves:
§ Cloud technologies: Candidates really should have working knowledge of either Azure or Google Cloud Platform. Solid usage of AWS is acceptable, as the knowledge can translate to the other two cloud providers.