Software Engineer C++ Qt QML
Job Description
Controltech Corporation is seeking a Software Engineer to help design and implement embedded Linux software for a state-of-the-art building automation system used in confinement farming. The role centers on C++ development with Qt/QML and an online tool suite, delivering reliable software for remote management and monitoring of the control platform. This is an onsite opportunity based in Bondurant, Iowa.
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.
Requirements
- Bachelor's Degree in Computer Science or Engineering
- Strong C++ skills (C++11 and C++14 are a plus)
- Object-oriented programming
- Qt 5 Framework, QML
- MQTT
- Writing unit tests with QtTest
- Strong multi-tasking skills
- Ability to take initiative and work independently or within a group
Technologies
- Embedded Linux
- C++
- C++11
- C++14
- Qt 5 Framework
- QML
- MQTT
- QtTest
Benefits
- Relocation package
Location
Bondurant, IA (onsite)
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