Rochester, England, United Kingdom Hybrid / WFH Options
NC SAVE$ ENERGY
are seeking a dedicated Software 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. The primary focus will be … SPI, and I2C Desirable Experience 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 with Atlassian tools (Jira, Bitbucket More ❯
BA6, Glastonbury, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
in sprint planning, stand-ups, 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 a relevant field, such as More ❯
Implement effective documentation and automated target integration and proving - Explore new tools, techniques, and approaches to improve efficiency and sustainability - Potentially work with other languages such as Ada and QT, as well as DDS middleware and Real-Time Operating Systems - Ensure compliance with relevant standards, such as DefStan 00-55, DO-178C, or IEC61508, and restricted coding standards like MISRA More ❯
Engineering, or Computer Science Experience writing programs in C++ (C++14/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent interpersonal communication skills Benefits on offer: 25 days holiday per year Private Medical and Dental plans, Income Protection and Life Insurance Cycle to work scheme and More ❯
an Advanced degree (Masters or 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, extending to Data Structures, Algorithms and alike. The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous Integration experience. More ❯
an Advanced degree (Masters or 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 would be beneficial, as would More ❯
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Architect/C++ Software Engineer subcontractor on an initial 12-month contract. The role will be onsite, but a 4-day working week (Monday to More ❯
services on Azure Integrate edge devices with network infrastructure (cellular, satellite, etc.) Maintain and support embedded C components on hardware platforms Develop simple Windows-based GUI tools (preferably in Qt for Python) Create scalable APIs and interfaces for end users and third-party systems Ensure system performance through automated testing and monitoring Collaborate with cross-functional teams in a structured … for the IOT Software Engineer job: Strong Python development in production environments Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with GUI frameworks (Qt/PyQt or similar) Experience with version control (Git), testing, and CI/CD pipelines Understanding of system reliability and data integrity in IoT pipelines Comfortable working across software, firmware More ❯
algorithms. Proven coding skills in C++ (familiarity with data structures, STL, etc.) and working knowledge of Linux (or UNIX). Full, existing UK work permission without restrictions. Knowledge of Qt would be a bonus but is not essential. This is a fantastic opportunity to join a leading technology team based in a vibrant city centre location. A highly competitive salary … and benefits package are offered to the successful candidate. Keywords: Master’s/PhD, Algorithms, Mathematics, Software Engineering, C++, Linux, Qt, Newcastle. Another top job from ECM, the high-tech recruitment experts. If this position isn't quite right, please contact us—there may be an ideal role for you. To discuss your requirements, call (phone number removed) or email More ❯
Software Engineer who is proactive and takes the initiative. Skillset/experience required: Live SC Clearance Extensive experience of working in C++ Experience in other languages such as Ada, QT Knowledge of Real Time Multi-Threaded Applications Knowledge of C# If you are available and interested, please apply today More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
are seeking a dedicated Software 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. The primary focus will be … SPI, and I2C Desirable: Experience 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 with Atlassian tools (Jira, Bitbucket More ❯
seeking a dedicated Software Engineer 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 offers rewarding careers, great benefits … SPI, and I2C Desirable: Experience 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 with Atlassian tools (Jira, Bitbucket More ❯
development in a Linux environment 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, or AWS What you'll More ❯
development in a Linux environment 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, or AWS What you'll More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Ecm Selection
working knowledge of data structures, STL etc.), and a working knowledge of Linux (or UNIX) You'll also need full, existing UK work permission without time limit or restriction. Qt skills would be a bonus but not essential. This is a great opportunity to join a leading technology team based in a thriving city centre location. A highly competitive salary More ❯
with Linux shell scripting and command-line tools. Familiarity with CI/CD workflows and tools. Excellent communication and teamwork skills for effective cross-functional collaboration. Experience with the Qt framework for cross-platform application and UI development is a strong plus. Additional Information We offer a competitive salary and benefits package including medical, dental, vision coverage, life insurance, disability More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Formpipe Software AB
experience (Win32 is a bonus) Understanding of desktop application development Experience working in a platform team Commitment to long-term projects and team stability Nice-to-haves: Knowledge of Qt Framework Experience with .NET and C# Front-end skills: HTML, React, TypeScript, Node.js Low-level programming (C, C++, Rust) and systems knowledge Skills Ideal candidate traits: Pragmatic problem solver Comfortable More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
engineering discipline. Proficiency in programming languages such as C, C++, or Fortran. Strong mathematical and analytical problem-solving skills. Desirable Skills: Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in GPU programming (e.g., OpenCL, CUDA). Knowledge of AI and Machine Learning techniques. Expertise in graphics development (2D/3D) using technologies such More ❯
and utilities using C++, Python, and C# for internal testing and customer support. + Strong experience in Embedded C/C++ (PIC, AVR, ARM, nRF52, etc.) + Experience with Qt (Linux and/or Windows environments) + Knowledge of video/audio systems and digital streaming technologies + Exposure to networking protocols (TCP/IP, IPv4/IPv6) and embedded More ❯
SPI and I2C Communications Desirable: 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 tools Knowledge of Assembly language More ❯
Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bond Williams Limited
A GUI Engineer is required 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 and usage to support 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 (Linux & Windows) Excellent communication and teamwork skills A collaborative, hands-on approach to problem-solving The company has a fantastic collaborative More ❯
related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge: Experience using Qt GUI framework Integration and use of GIS tools Information security experience included methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware More ❯
related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge: Experience using Qt GUI framework Integration and use of GIS tools Information security experience included methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware More ❯
experience, including full lifecycle delivery 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 you’ll get: £60-70k (Dependent on experience) Very More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare