Software Engineer C++ Qt QML
Controltech Corporation
Full-time
Bondurant, IA
Job description
We are looking for a Software Engineer to join our team in developing a cutting-edge building automation control for confinement farming.
The control manages all aspects of confinement farming (including, but not limited to, ventilation, feed management, providing user performance metrics, and cloud-based monitoring). This project involves custom, modular, embedded hardware and a full online tool suite.
In this role you will be a big part of a small team. The impact of your work to the end customer will be visible on a daily basis.
Responsibilities:
- Develop embedded Linux applications for remote-management and monitoring of the building automation control.
- Write automated unit tests
- Manage automated regression testing and build validation
Required Skills:
- Bachelors Degree in Computer Science or Engineering
- Strong C++ skills (C++11 and C++14 are a plus)
Experience the following:
- Object-oriented programming
- Qt 5 Framework, QML
Familiar with
- MQTT
- Writing unit tests with QtTest
- Strong multi-tasking skills
- Ability to take initiative and work independently or within a group
A Local candidate is preferred; however a relocation package is available for the right candidate.
Location: Bondurant, IA
Job Type: Full-time
Application Question(s):
- Do you live in the Des Moines area?
Ability to Commute:
- Bondurant, IA 50035 (Required)
Ability to Relocate:
- Bondurant, IA 50035: Relocate before starting work (Required)
Work Location: In person