Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
analysis. o Geomechanical and geological modelling including deformation modelling. o 2D and 3D kinematic modelling techniques. o Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing More ❯
techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of Real Time Multi-Threaded Applications Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as More ❯
techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of Real Time Multi-Threaded Applications Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as More ❯
Glastonbury, Somerset, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : -Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educational Background: Degree in More ❯
Experience working to quality standards Experience using agile methodologies Good understanding of Python and experienced in use of Docker Experience developing GUI applications using Qt, ideally for both Linux and Windows What we can offer you: At EA Technology, we believe in growing with our people. In addition to a More ❯
PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading. The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous Integration experience. GPU Development More ❯
and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : -Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development -Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educat... More ❯
BA6, Glastonbury, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : - Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educational Background: Degree in More ❯
Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab More ❯
Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Experience developing embedded firmware running on Linux. Experience with ARM Core processors Experience with STM and PIC microcontrollers Experience in developing graphical user interfaces (QT etc.) Unit testing and integration Experience working in the Fire Detection industry Experience with Atlassian tools (Jira/Bitbucket) Embedded Linux systems development using community More ❯
Strong C++ Linux development background Experience with embedded software & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or device drivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross-functional engineering teams What youll get: £60-70k More ❯
Chester, Cheshire, North West, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
meetings and technical discussions Testing and debugging software in a hands-on environment Desirable (Bonus) Skills: Python scripting Embedded software experience GUI development using Qt Familiarity with Docker What's on Offer: Competitive salary up to £60,000 Flexible working arrangements (50% remote) Strong benefits package Collaborative and innovative work More ❯
Masters/PhD in STEM discipline Grade A*/A/B in A level Mathematics Experience in algorithmic software development in C++ Bonus: Qt experience If you are a Junior C++ Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please More ❯
experience with Azure cloud services in an IoT environment High proficiency in Python Moderate experience with embedded C programming Familiarity with GUI development (preferably Qt for Python) If you're an IoT Software Engineer looking to work on technology with real-world impact across maritime and industrial sectors, I’d More ❯
building robust windows desktop applications using Python and PyQt Applying your deep understanding of OOP, design patterns, and GUI architecture Using tolls such as Qt Designer, QThreading, signals & slots effectively Integrating REST APIs and working with local databases like SQLite Writing unit tests, debugging, and optimizing code for performance Maintaining More ❯
Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company … transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive … in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 3+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming. You should have worked with 3D graphics and GIS development toolkits, 2D/3D Geometrical modelling experience and scripting More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. … developing embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system integration, and automated build/test pipelines. Background in the fire detection or life safety industry. Experience More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bond Williams Limited
by a fast-growing deep tech company developing advanced detector technology for scientific laboratories worldwide. The GUI Engineer will leverage high level C++ and Qt skills to take ownership of designing and developing modern, user-centric interfaces for the company's detector control software. GUI Engineer key responsibilities: Design and … implement clean, user-friendly interfaces for scientific software using Qt and C++ Collaborate closely with scientists and engineers to ensure the company's advanced tools are intuitive and accessible, driving faster and more effective research outcomes. Test, troubleshoot, and refine UI features to ensure smooth user experiences Document UI components … maintainability and onboarding Contribute to broader software and product development efforts as needed Stay current with industry trends in UX design, scientific software, and Qt best practices GUI Engineer key requirements: Experience developing UIs in Qt and C++, with clean, elegant design sensibilities Familiarity with Python and cross-platform development More ❯
Job Description Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your … transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive More ❯
to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company … developing embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system integration, and automated build/test pipelines. Background in the fire detection or life safety industry. Experience More ❯
communication between audio devices. Contribute to Agile development processes and work within CI/CD pipelines. Build and maintain graphical user interfaces (GUIs) using Qt & QtQuick. Transition future projects towards C#, with a focus on future development opportunities. Contribute to both front-end and back-end software development for full … platform development experience, particularly for Embedded Linux, MacOS, and iOS. Familiarity with Agile Development, CI/CD pipelines, and version control systems. Experience with Qt & QtQuick for building intuitive and responsive GUIs. Flutter experience is a bonus. Full-stack development experience is a plus, especially if you have knowledge of More ❯
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
junior colleagues. - Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise, desktop UI via Prism or with Windows Forms (or Qt, etc.), *or* equivalent UI development experience with web component UI such as React, Angular or similar will be considered. You'll likely be familiar with … north Cambridge, the company's offices also offer plenty of parking on site. Keywords: C#, .NET, Senior, Lead, UI, GUI, WPF, XAML, MVVM, Prism, Qt, React, Angular, DI/IoC, usability, simulation software, science and industry, engineering Another top job from ECM, the high-tech recruitment experts. Even if this More ❯