Software Engineer C++ Qt - Barnsley
Commutable from Sheffield, Rotherham, Doncaster, Barnsley, Wakefield, Huddersfield, Leeds.
Software Engineer, Software Developer, C++, Qt, C/C++, GUI, Qt5, QML, Linux.
This award winning and highly successful medium-sized company who design and manufacture innovative RF, Networking and Image Processing equipment for the Automotive Industry are seeking an experienced C++ Qt Software Engineer / C/C++ Qt Developer due to expansion.
The company is a market leader in the sector with a customer base that includes all major vehicle manufacturers and with offices in Europe, US and China. Amongst the company’s achievements, it has been privileged enough to receive the Queen's Award for Enterprise and has been named as one of the London Stock Exchange Group's '1000 Companies to Inspire Britain'. The business promotes a healthy work-life balance and provides a flexible and relaxed working environment for employees and as a result boasts a high staff retention rate.
Their new line of next generation products are ARM based, Cloud connected and operate on Linux and deliver high performance on a dedicated, embedded, mobile device. We are looking for an experienced Qt/C++ Software Developer to join their multicultural team of pragmatic and passionate C/C++ Software Engineers. You will be working on innovative projects which utilise IoT and Mobile technologies to deliver a modern and intuitive user experience to their products and interface between both the Vehicle and the Cloud.
You will need the ability to cooperate in a small team of software developers, and be encouraged to innovate and make autonomous decisions within an agile software development environment.
Required skills and experience should include :
• Excellent Knowledge of modern C++ (at least C++11)
• Good knowledge of the Qt5 framework (Signal/Slots, QML, multithreading)
• Experience with industry standard tools and design patterns
• Strong verbal and written communication skills
Desirable skills and experience should include :
• Experience with the Linux OS
• GUI design experience and other libraries, e.g. GTK
• Experience with basic image processing using Qt and/or OpenCV
• Experience of Linux Kernel build systems
The company develops their own products totally in-house which means there’s great opportunities to work on a broad range of interesting technologies and have control. Individuals are encouraged to invent and are given the freedom and flexibility to develop products in a very friendly, informal work environment. The company treats employees as individuals, has a great relaxed culture with flexible working, a commitment to continuous training & development, supported by excellent staff retention.