Position: Embedded Qt Developer
Company: Toughbyte
Experience required: 3y
English level: upper

Audio engineering company on a mission to design the next generation of both audio software and hardware products is looking for an experienced Embedded QT Engineer who will be responsible for the design, development, testing and maintenance of new and already-existing features of the embedded products’ UI.

Must have skills:

Bachelors’ or Masters’ degree, or equivalent experience in software engineering.
Experience in developing applications in Qt/C++ (Qt Widgets/Graphics Scene).
Comprehensive knowledge of C and C++, including C++11, especially in topics like multithreading and concurrency.
Experience in using software development tools for source control like Git, Jira and bitbucket for continuous integration etc.
Linux kernel-user space API
Comfortable working autonomously in a dynamic and vibrant environment.
Advanced English 

Good to have skills:

Embedded Linux experience (Buildroot, Yocto, etc.).
Any experience in Linux device driver development would also be welcome but is not required.
Familiarity with tools such as Valgrind, GDB debugger.
Experience in integrating client-side applications with back-end web services using RESTful API.
Experience in using serialisation mechanisms such as Google’s Protocol Buffers.
Background in music playing or production and DAWs.
Electronics manufacturing experience.