Make yourself visible and let companies apply to you.
Roles

Qt Jobs

Overview

Looking for the best Qt jobs? Haystack connects skilled developers with top employers seeking Qt expertise. Explore a wide range of Qt job opportunities, from embedded systems to cross-platform app development, and take the next step in your career today. Find your ideal Qt developer role on Haystack – the leading IT job board.
Filters applied
Qt
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Software Engineer
The Workshop
Portsmouth
Hybrid
Mid - Senior
£70,000
RECENTLY POSTED
linux
windows
c++
postgresql
qt
visual-studio
+1
Our client is a global leader in ship navigation systems and advanced maritime solutions, delivering tailored technologies for commercial vessels, mega yachts, refit projects, naval surface combatants, small combatants, and submarines. Our client is seeking Software Engineers at various levels of experience to join their small UK-based software development team. This is an excellent opportunity to work on complex, safety-critical systems within a highly skilled engineering environment. The team operates in an agile development environment, primarily using C++, alongside modern industry tools and open-source technologies.Key Responsibilities
Assist in capturing, analysing, and estimating technical requirements, including delivery schedules and milestones
Design, implement, and maintain software across a range of application areas, including:
Back-end database management
Communication infrastructure
Client-server architectures
Develop front-end graphical user interfaces
Create, document, and execute software testing, including unit tests and simulation tools
Essential Skills & Experience
Strong experience with C++ and object-oriented programming principles
Excellent debugging and fault-finding skills
Solid understanding of data structures and their applications
Good mathematical reasoning and algorithm development capability
Strong knowledge of software design principles, design patterns, and best practices
Experience with code configuration management (e.g. Subversion)
Front-end UI design and development experience
Understanding of network programming, including data serialisation
Experience working within an agile development environment (SCRUM)
Knowledge of database design, development, and administration
Awareness of component-based development approaches (e.g. SOA, UI plugins)
Ability to develop communication links with third-party sensors or software systems (e.g. cameras, radar trackers)
Desired Technologies
C++, Qt Framework, ACE, POCO, STL, XML
Network Programming (UDP/TCP)
PostgreSQL, GStreamer
Microsoft Visual Studio for C++ development
Cross-platform build tools such as MPC and CMake
Operating Systems: Windows and Linux
Publish-subscribe middleware architectures (e.g. DDS)
Education
Degree in Computer Science or a related technical discipline
Benefits
Company pension scheme
Life assurance
Private medical insurance
25 days’ holiday plus public and bank holidays
Flexible working hours and the option of a 9-day fortnight
Hybrid working arrangement (Portsmouth-based)
Professional development and training opportunities
Salary sacrifice benefits, including:
Electric vehicle scheme
Cycle to work scheme
Technology vouchers
Holiday trading option (up to 5 days)
C++ Software Engineer
Morson Edge
Bristol
In office
Mid - Senior
£65/hour (Negotiable)
RECENTLY POSTED
c++
qt
ada
Location: Bristol, Full time on siteDuration: 12 Months initialSC Clearance RequiredRate: £65 ph UmbrellaOverview of department:Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability.Responsibilities:This is a very hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative.Skillset/experience required:Proven ability of working in C++A strong background in software engineering, its realisation and system wide impact.Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development.Knowledge of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentationKnowledge of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainabilityProven ability in other languages such as Ada, QTKnowledge of DDS middleware and Real Time Operating SystemsKnowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++TPBN1_UKTJ
Lead Software Engineer C++ Media Broadcasting
client server
Manchester
Fully remote
Senior
£95,000
RECENTLY POSTED
c++
sql
qt
Lead Software Engineer / Developer (C++ QT) Remote UK to £95kAre you an experienced C++ Software Engineer with a strong knowledge of broadcasting systems?You could be progressing your career in a hands-on, technical leadership role at a market leading media software house, the flagship product, is a pseudo real time multi-threaded iTV broadcasting application that enables television broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets.As a Lead Software Engineer you will design and implement new features and improvements on the core automation playout / scheduling software, working across the full software development lifecycle. As a senior member of the team you’ll mentor others and act as a champion for development techniques, promoting the use of reviews, latest technologies, tools and techniques whilst working with a modern technology stack including C++17 / C++20.Location / WFH:There’s a remote first policy so you can work from home from anywhere in the UK.About you:You have a strong knowledge of media broadcasting technologyYou have strong C++ development skills, they’re using C++ 11 / C++ 17 and moving to C++ 20You have experience with hands-on technical leadership, happy to develop and mentor others and provide project leadershipYou have a good knowledge of SQLYou have QT experienceYou have strong analytical and problem solving skillsYou have a good understanding of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design PatternsYou’re collaborative with excellent communication and stakeholder management skillsWhat’s in it for you:As a Lead Software Engineer / Developer you will earn a competitive package including:Salary to £95kPensionHealthcareLife AssurancePerks such as cycle to work scheme and moreApply now to find out more about this Lead Software Engineer / Developer (C++ QT Media Broadcasting Software) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.TPBN1_UKTJ
Embedded Systems Reliability Engineer C++
Russell Taylor Group Ltd
Chester
Hybrid
Mid - Senior
£60,000
RECENTLY POSTED
c++
linux
windows
python
docker
bash
+2
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer).Responsibilities
Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements
Develop and maintain tools for automated testing, diagnostics and release validation using Python and Bash
Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop applications (CMake/Qt), integrating quality gates and static analysis
Define, monitor and drive improvements against key reliability metrics (e.g. crash frequency, memory stability, startup success)
Improve diagnostic visibility through structured logging, crash data capture and telemetry via MQTT
Collaborate with hardware, software and test engineers to embed quality and reliability throughout the development lifecycle
Experience
Degree in Software Engineering, Computer Science, Electronics or equivalent working experience
Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development
Strong scripting experience in Python and Bash for tooling and test automation
Experience with CMake, make, and CI/CD systems (e.g., GitLab CI, Azure Pipelines)
Familiarity with Docker for embedded software builds and containerised testing
Confident in debugging across firmware, OS and application layers
Deep understanding of Embedded Linux (Buildroot), system configuration and device-level development
Familiarity with MQTT and messaging protocols used in distributed systems
Experience with Qt and GUI development for Windows and Linux environments
Working knowledge of observability concepts, incident response and long-term reliability strategies
Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics
Benefits
Up to £60,000 DOE
Career development opportunities
Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days
Pension contributions of 8% from the employer
Sponsorship Available for UK based applicants
Group Life Insurance, Income Protection, and Critical Illness cover
Private Medical Insurance
Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, NMS Recruit will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.
C++ Software Engineer
Matchtech
Bristol
In office
Mid - Senior
£65/hour
RECENTLY POSTED
c++
qt
ada
Location: Bristol (mostly onsite) Duration: 12 month initial contract Rate: £65ph UMB (Inside IR35) Role details: Our client, a leading defence company, are looking for experienced Software Engineers to join their teams in Bristol. This is a highly hands-on Software Engineering role focused on the design and development of Command and Control architectures and their implementation within future Air Defence products. You will play a key part in shaping system behaviour from concept through to deployment. This role is ideal for a proactive engineer who enjoys taking ownership, driving technical solutions, and contributing to the evolution of both products and processes. Key Responsibilities: Design, develop, and evolve Command and Control software architectures for current and future systems Implement robust, high-integrity software solutions with a strong awareness of system-wide impacts Collaborate closely with multidisciplinary teams to deliver high-quality, maintainable software Engage across the full software lifecycle, from requirements definition through implementation, verification, and automated proving Produce clear, effective technical documentation to support development and assurance activities Contribute new tools, techniques, and ways of working to improve efficiency, sustainability, and engineering maturity Skills and Experience required: Essential: Strong background in software engineering, with a clear understanding of system-level impacts Proven experience developing software in C++ Experience working across the full software development lifecycle, including requirements, design, implementation, testing, and documentation A collaborative, open approach to development, with the ability to work effectively within a team and maintain delivery momentum Desirable: Experience with additional languages such as Ada and Qt Knowledge of DDS and multi-threaded application development Familiarity with safety-critical or high-integrity standards such as DefStan 00-55, DO-178C, or IEC 61508 Experience working to restricted coding standards, e.g. MISRA C++ Exposure to modern tools, techniques, and processes that drive continuous improvement Interested? Apply today via the link provided
Senior UI Developer, C
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£60,000 - £65,000
RECENTLY POSTED
c
react
windows
dot-net
csharp
qt
+1
Developing WPF applications for simulations for scientific industryThis successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally sought.You ll be someone able to take on a senior hands-on development position within their UI team. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#.You will have:
Extensive commercial-grade software development experience in C# with .NET (whether .NET 6-9, Framework or Core).
Held senior developer responsibilities before, including taking a view on software engineering approaches, leading projects where required, and mentoring 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 DI / IoC, MVC / MVP / MVVM, and similar patterns for separation of concerns and reduced dependencies.
Developed applications which allow a skilled user to interact with and manipulate complex technical content, rather than e.g. CRM or other database front ends.
A good intuition about UI usability, considering users profiles and use cases. This is not a UX role, and the software is already favoured by users, yet intuition and experience will help ensure that future developments are similarly well received.
The ability to get up to speed quickly, and work independently as well as collaborate with colleagues.
This is a friendly and close-knit company which can offer a long term career opportunity. Situated within cycling distance of north Cambridge, the company s offices also offer plenty of parking on site.Another top job from ECM, the high-tech recruitment experts.Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.Please apply (quoting ref: CV27397) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Quality Systems Administrator (Maternity Cover)
Pilgrims Europe
Southall
In office
Junior - Mid
Private salary
RECENTLY POSTED
qt
My jobQuality Systems Administrator (Maternity Cover) Location: Windmill Lane Contract: Fixed term contractTo develop and maintain site Quality Management System to ensure compliance to codes of practice, best practice guidance, regulatory and legislative requirements are met. Deputizing for Quality Systems Group Leader (as required), driving the Technical Systems function and working collaboratively with the Quality Manager, QT, PSQLs and other functions.Responsibilities:
Administration of the site QMS/FSQMS to provide a robust, practical and reliable platform of conformity that supports all operations.
Trending of KPI trending and performance improvement plans - utilizing trends to identify and support sustainable change management.
Regular review of the Pilgrims Europe supplier assurance systems, to ensure up-to-date compliance.
Conduct internal audits in line with the internal audit schedule that delivers compliance with legislative, BRC, group technical and customer policy requirements.
Review and maintain a robust system to record and close out corrective actions arising from internal audits, or process improvements.
Ensure compliance of new processes and products within the HACCP system.
Document control of the QMS within the operations.
Gain a thorough understanding of current Pilgrims Europe computer systems (e.g. SAP, Innova) and how they could best be utilised by the technical function.
Liaise with customers/third parties for any issues relating to technical systems/complaint management.
Involvement in external audits and group technical audits.
To support in customer complaints investigations and administer responses to the customer.
Provide support for the technical systems team, deputising for the Quality Systems Group Leader where appropriate.
Undertake projects and trials as directed, supporting the technical development.
The job holder has a responsibility to create a culture of awareness of, and commitment to the highest standards of food quality, safety & legality and as such they must lead by example.
The job holder is responsible for actively encouraging all staff to immediately report any quality or food safety issues, assign reward for doing so (using the STAR Awards process) and must be seen to take visible action and give feedback to the reportee on actions taken to address the raised issue.
The job holder will be required to support the site food safety and quality management systems through active engagement in the site HACCP team, internal and external audit programmes and the proactive use of the internal/external system.
The job holder shall attend the necessary meeting, deputising for the QAM/QSGL where appropriate. They shall be involved in achieving the clauses in the departmental pillar books and the management pillar books.
Skills & Knowledge:
Have the confidence and professionalism to work in this customer and auditor facing role.
Strong analytical skills - utilizing the full capacity of Microsoft excel/powerpoint or similar business applications.
Adopts a hands-on approach, fully recognizing and a proactive presence in production areas is a requirement of this role.
Similar experience such as a QA / Technical Administrator / Auditor role within a FMCG environment.
Comfortable and knowledgeable on food manufacturing operations. • Auditor trained, or of this calibre with aspiration for Auditor.
Influence/relationship builder - able to achieve objectives through building effective relationships with others / other departments.
Confident/Assertive - has strength of personality to drive others to delivery or challenge standards/situations.
Team player, able to work effectively within a team
Strong trending and problem solving skills
Qualifications:
Relevant degree desirable but not required, or equivalent experience demonstrating technical awareness.
Food Safety Level 3
HACCP Level 3
Internal Auditing Certification (desirable)
The companyPilgrim’s Europe produces some of the best-known and most iconic brands in the UK and Ireland, including Fridge Raiders, Rollover, Denny, Richmond, Oakhouse and Moy Park, alongside a diverse range of industry leading own-label products in categories including fresh pork, lamb and chicken, working with all the major retailers and food service outlets.Our portfolio extends to authentic chilled and frozen ready meals, snacking ranges, added value and food service products.Across Pilgrim’s Europe we combine 20,000 of the best people in the industry, united by a shared set of core values and a passion for producing the highest quality, most delicious and innovative food, which is enjoyed by millions of people in the UK, Ireland and Europe every day. Our Pilgrim’s Europe team are based in our Pilgrim’s UK, Moy Park, Pilgrim’s Food Masters and Pilgrim’s Shared Services businesses.What we’ll bring to the tableCompetitive SalaryCompetitive Holiday EntitlementPension ContributionFamily Friendly PoliciesLearning and Development OpportunitiesLife AssurancePeople matterPrevious NextOur valuesDeterminationSimplicityAvailabilityHumilityDisciplineSincerityOwnership
Software Engineer C
Endeavour Recruitment
Bristol
In office
Mid - Senior
£60/hour - £65/hour
RECENTLY POSTED
c
linux
windows
c++
qt
Software Engineer C++ JOB LOCATION: Bristol SECURITY CLEARANCE LEVEL: SC needed to start- UKEO DURATION: 6+ Months WORK PATTERN: Fully Onsite; Compressed Possible PAY RATE: £65 Per Hour Umbrella Inside IR35 Essential Skillset & Tools • Use of C++ in a safety related environment • Knowledge of Software development practices and process is required • A Software Engineer capable of design, development and proving of efficient Software. Overview: The HMI & Cyber team is looking for software engineers to join us developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of experience in software engineering throughout the development as well as being able to support and mentor other engineers in their team. Responsibilities: • Development of a C++ HMI application on a Linux Operating System • To undertake a full range of engineering activities in line with relevant processes, quality and other requirements • Be capable of developing collaborative relationships with team members both within the SW organisation and other parts of the company • Be willing and able to support other engineers within the team. Skillset/Experience Required: • Use of C++ in a safety 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 • Integration of external video streams • Automated Testing
Software Engineer C++
ARM (Advanced Resource Managers)
Bristol
In office
Mid - Senior
£60/hour - £65/hour
RECENTLY POSTED
c++
qt
ada
12 month contractBased in BristolOffering £65ph Inside IR35Do you have experience across the entire software development process?Do you have experience using C++?Do you want to work with an industry-leading company?If your answer to these is yes, then this could be the role for you!As the Software Engineer C++, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.Due to the nature of the work you will be involved in, you will be required to obtain UK SC clearance in this role.You will be involved in:
Hands-on role developing solutions for next-generation Air Defence Systems
Requires the continued design and development of Command and Control architectures, and the instantiations for future products
Your skill set may include:
A strong background in software engineering, its realisation, and system-wide impact.
Experience of working in C++
Experience of working across the entire software development process from engaging with requirement authorities to automated proving, supported with effective documentation
Experience with new tools, techniques, and approaches
Experience in other languages such as Ada, QT
Knowledge of DDS and multi-threaded applications
Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++
If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!Software Engineer C++12 month contractBased in BristolOffering £65ph Inside IR35Disclaimer:This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited (“ARM”). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
C++ Developer - Bristol - £65 per hour umbrella - CONTRACT
Click
Bristol
In office
Mid - Senior
£65/hour
RECENTLY POSTED
c++
qt
ada
We are recruiting for a C++ Developer on contract to work for our client who is based in Bristol.The overview of department:The team, at the Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability.Responsibilities:This is a very hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative.Skillset/experience required:
A strong background in software engineering, its realisation and system wide impact.
Experience of working in C++
Collaborative, open approach to application development and have the ability to work well in a team and maintain momentum during development.
Experience of working across the entire software development process from engaging with requirement authorities to automated proving, supported with effective documentation
Experience of new tools, 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 DDS and multi-threaded applications.
Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++
Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation
Experience of new tools, 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 DDS Middleware and Real Time Operating Systems
Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++
Quality Systems Administrator
Pilgrims Europe
Southall
In office
Mid - Senior
Private salary
RECENTLY POSTED
qt
Quality Systems Administrator (Maternity Cover) Location: Windmill Lane Contract: Fixed term contractTo develop and maintain site Quality Management System to ensure compliance to codes of practice, best practice guidance, regulatory and legislative requirements are met. Deputizing for Quality Systems Group Leader (as required), driving the Technical Systems function and working collaboratively with the Quality Manager, QT, PSQLs and other functions.Responsibilities:
Administration of the site QMS/FSQMS to provide a robust, practical and reliable platform of conformity that supports all operations.
Trending of KPI trending and performance improvement plans – utilizing trends to identify and support sustainable change management.
Regular review of the Pilgrims Europe supplier assurance systems, to ensure up-to-date compliance.
Conduct internal audits in line with the internal audit schedule that delivers compliance with legislative, BRC, group technical and customer policy requirements.
Review and maintain a robust system to record and close out corrective actions arising from internal audits, or process improvements.
Ensure compliance of new processes and products within the HACCP system.
Document control of the QMS within the operations.
Gain a thorough understanding of current Pilgrims Europe computer systems (e.g. SAP, Innova) and how they could best be utilised by the technical function.
Liaise with customers/third parties for any issues relating to technical systems/complaint management.
Involvement in external audits and group technical audits.
To support in customer complaints investigations and administer responses to the customer.
Provide support for the technical systems team, deputising for the Quality Systems Group Leader where appropriate.
Undertake projects and trials as directed, supporting the technical development.
The job holder has a responsibility to create a culture of awareness of, and commitment to the highest standards of food quality, safety & legality and as such they must lead by example.
The job holder is responsible for actively encouraging all staff to immediately report any quality or food safety issues, assign reward for doing so (using the STAR Awards process) and must be seen to take visible action and give feedback to the reportee on actions taken to address the raised issue.
The job holder will be required to support the site food safety and quality management systems through active engagement in the site HACCP team, internal and external audit programmes and the proactive use of the internal/external system.
The job holder shall attend the necessary meeting, deputising for the QAM/QSGL where appropriate. They shall be involved in achieving the clauses in the departmental pillar books and the management pillar books.
Skills & Knowledge:
Have the confidence and professionalism to work in this customer and auditor facing role.
Strong analytical skills – utilizing the full capacity of Microsoft excel/powerpoint or similar business applications.
Adopts a hands-on approach, fully recognizing and a proactive presence in production areas is a requirement of this role.
Similar experience such as a QA / Technical Administrator / Auditor role within a FMCG environment.
Comfortable and knowledgeable on food manufacturing operations. • Auditor trained, or of this calibre with aspiration for Auditor.
Influence/relationship builder – able to achieve objectives through building effective relationships with others / other departments.
Confident/Assertive – has strength of personality to drive others to delivery or challenge standards/situations.
Team player, able to work effectively within a team
Strong trending and problem solving skills
Qualifications:
Relevant degree desirable but not required, or equivalent experience demonstrating technical awareness.
Food Safety Level 3
HACCP Level 3
Internal Auditing Certification (desirable)
Software Engineer
Workshop Recruitment
Fareham
Hybrid
Mid - Senior
£50,000 - £70,000
RECENTLY POSTED
linux
windows
c++
postgresql
qt
visual-studio
+1
Our client is a global leader in ship navigation systems and advanced maritime solutions, delivering tailored technologies for commercial vessels, mega yachts, refit projects, naval surface combatants, small combatants, and submarines. Our client is seeking Software Engineers at various levels of experience to join their small UK-based software development team. This is an excellent opportunity to work on complex, safety-critical systems within a highly skilled engineering environment. The team operates in an agile development environment, primarily using C++, alongside modern industry tools and open-source technologies.Key Responsibilities
Assist in capturing, analysing, and estimating technical requirements, including delivery schedules and milestones
Design, implement, and maintain software across a range of application areas, including:
Back-end database management
Communication infrastructure
Client-server architectures
Develop front-end graphical user interfaces
Create, document, and execute software testing, including unit tests and simulation tools
Essential Skills & Experience
Strong experience with C++ and object-oriented programming principles
Excellent debugging and fault-finding skills
Solid understanding of data structures and their applications
Good mathematical reasoning and algorithm development capability
Strong knowledge of software design principles, design patterns, and best practices
Experience with code configuration management (e.g. Subversion)
Front-end UI design and development experience
Understanding of network programming, including data serialisation
Experience working within an agile development environment (SCRUM)
Knowledge of database design, development, and administration
Awareness of component-based development approaches (e.g. SOA, UI plugins)
Ability to develop communication links with third-party sensors or software systems (e.g. cameras, radar trackers)
Desired Technologies
C++, Qt Framework, ACE, POCO, STL, XML
Network Programming (UDP/TCP)
PostgreSQL, GStreamer
Microsoft Visual Studio for C++ development
Cross-platform build tools such as MPC and CMake
Operating Systems: Windows and Linux
Publish-subscribe middleware architectures (e.g. DDS)
Education
Degree in Computer Science or a related technical discipline
Benefits
Company pension scheme
Life assurance
Private medical insurance
25 days holiday plus public and bank holidays
Flexible working hours and the option of a 9-day fortnight
Hybrid working arrangement (Portsmouth-based)
Professional development and training opportunities
Salary sacrifice benefits, including:
Electric vehicle scheme
Cycle to work scheme
Technology vouchers
Holiday trading option (up to 5 days)
Principal C/C++ Software Engineer
Ultra PCS Limited
Cheltenham
In office
Senior
Private salary
RECENTLY POSTED
linux
git
c++
rust
qt
Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects.As a Principle Software Engineer, you will be expected to produce C++ code to produce custom plugins for our EAK GVA platform. The successful applicant will have experience in distilling requirements from interactions with a customer, implementing verified robust C++ solutions in short timescales to demonstrate new capability, and authoring and performing verification and validation.Key ResponsibilitiesSoftware Development:
Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept.
Coding to internel coding standards and ensuring high quality robust solutions.
Conduct design and code reviews to maintain high-quality standards.
Debugging in embedded environments.
Develop Verification and Validation Strategies
Perform verification exercises.
Required Skills and ExperienceTechnical Expertise:
High proficiency in C++
High proficiency in Embedded Linux
Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT
CI/CD workflow. Experience with Git, Containerised development environments, CI/CD
Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.
Personal Attributes:
Strong organizational skills with the ability to collaborate in a wider team.
Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.
Desirable Qualifications:
Working Knowledge of Rust
Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.
Software Developer
Rubicon Recruitment
Wimborne
Remote or hybrid
Graduate - Junior
£45,000
aws
git
python
qt
Software Developer | Wimborne | £45,000 DOEAre you a detail-oriented developer with a passion for creating robust software solutions? Join a forward-thinking business where your expertise in Python and GUI design will make a real impact. This is an opportunity to work on innovative projects that shape the future of safety technology.As a Software Developer, you will benefit from:Competitive salary and career progression opportunities Flexible working options Training and professional development support Exposure to cutting-edge machine control technology As a Software Developer, your responsibilities will include:Designing and developing PC-based applications to meet project requirements Gathering requirements from internal teams and customers Creating, executing, and documenting unit, module, and integration tests Producing installable executables and application updates Providing technical support to installation teams and customers As a Software Developer, your experience will include:An engineering or science degree or equivalent software design qualification Proficiency in Python for PC applications Knowledge of GUI design tools such as Kivy or Qt Familiarity with version control systems like Git Understanding of cloud services such as AWS Strong organisational skills and a systematic approach If you’re ready to take the next step in your career, we’d love to hear from you. Apply today with an up-to-date CV or call Josh at Rubicon for more information
Graduate Software Developer (C++ and Qt)
Ernest Gordon Recruitment Limited
Newbury
In office
Graduate
£27,500 - £30,000
c++
qt
processing-js
Newbury £27,500 - £30,000 + Training + Progression + Company Benefits Are you a Graduate or Entry Level Software Developer that wants to work in a business with a best in class training suite? Do you want to work on cutting edge technologies with industry experts that will help coach and mentor you daily to springboard your career? On offer is the chance to work in a well established tightknit team of experts, that are working on some the industries most complex and technical challenges. This company specialise in audio automation using a unique approach to software development and digital signal processing, they have had huge success in the last decade and are looking to grow the team again. This role would suit a Graduate or Trainee Software Developer, somebody that understands high level mathematics, physics or quantum mechanics. THE ROLE: Design and build clean software in C++ and Qt framework Work collaboratively with senior team members to solve complex technical challenges Take advantage of training resources both internally and externally Help plan and map the SDLCTHE PERSON: Background in any of software development, physics, quantum computing or mathematics Willingness to learn new skills and be trained in new technologies Commutable distance to NewburyReference: BBBH23307 Keywords: Software, Development, C++, Qt, DSP, Digital Signal Processing, AV, Audio, Visual, Training, Development, If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV. We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered renumeration will be dependent on the extent of your experience, qualifications, and skillset. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C’s, Privacy Policy and Disclaimers which can be found at our website
Software Engineer
Matchtech
Portsmouth
Hybrid
Graduate - Junior
£50,000 - £70,000
linux
windows
c++
postgresql
qt
xml
About the Role: We are seeking talented Software Engineers at various experience levels to join our UK-based software development team. The successful candidates will design, implement, and maintain high-quality software solutions in an agile environment. You will work primarily in C++ using modern tools and open source frameworks, contributing to innovative software for advanced navigation and important systems.Key Responsibilities:Capture and evaluate technical requirements, estimating delivery timescales and milestones.Design, implement, and maintain software across back end, communication infrastructure, and client-server applications.Develop front-end graphical user interfaces.Conduct software testing, including unit tests and simulations; document results.Evaluate and recommend new technologies, tools, and processes to maintain high standards of software quality.Collaborate with team members and stakeholders to ensure timely delivery of projects.Essential Skills & Experience:Proficiency in C++ and object-oriented programming.Strong debugging, fault isolation, and problem-solving abilities.Knowledge of data structures, algorithms, and software design patterns.Experience with code configuration management systems (e.g., Subversion).Understanding of network programming, data serialization, and database design/administration.Front-end UI design and development experience.Familiarity with component-based development concepts (e.g., SOA, UI plugins).Ability to develop communication links to third-party sensors or software applications (e.g., cameras, radar trackers).Effective collaboration within agile (SCRUM) teams; ability to work with initiative.Commitment to continuous learning and keeping up to date with new technologies.Desired Technologies:C++, Qt Framework, QML, STL, XML, ACE, POCO, GStreamer.Network programming (UDP/TCP).PostgreSQL or similar database systems.Cross-platform build tools (MPC, CMake).Operating systems: Windows, Linux.Experience with publish-subscribe middleware architectures such as DDS.Education:Degree in Computer Science or a related technical field.Benefits:Salary range: £50,000-£70,000 per year.Company pension and life assurance.Private medical insurance.25 days annual leave plus public and bank holidays.Flexible working hours and hybrid/remote options.Professional development and training opportunities.Flexible benefits including electric vehicle, cycle-to-work scheme, and tech vouchers.Option to trade up to 5 days of annual leave
Spotlight
Lead Software Engineer - C++ | Linux
Haystack - Partnerships
Chichester
Hybrid
Senior - Leader
£45,000 - £60,000
c++
linux
qt
python
rust
bash
Job Specification: Lead Software EngineerCompany OverviewThe employer is a leading developer and manufacturer of haemodynamic monitoring medical devices with a global market presence. The organization is currently undergoing a strategic digital transformation, transitioning from a hardware-centric model to a software-led solutions provider.In tandem with this shift, the company is developing a next-generation product range designed to capture new international market segments.The RoleWe are seeking a highly competent Lead Software Engineer to report directly to the CTO. This individual will be a strategic thinker capable of influencing cross-functional teams. Beyond expert-level coding, the successful candidate will leverage their technical expertise to drive the commercial growth and profitability of an ambitious international medical technology business.Key Responsibilities
Embedded Development: Develop software for embedded Linux platforms within a medical device environment.
Compliance: Lead the development of safety-critical software and documentation in strict accordance with IEC 62304.
System Integrity: Manage investigation of software issues, identify solutions, and lead design/code reviews.
Testing & Release: Create software test plans, execute integration testing, and manage change/release cycles.
Security: Support and implement cybersecurity requirements for medical devices.
Strategic Input: Provide technical insight to guide the development of new features and software-led product strategies.
Required Skills & Competencies
Technical Proficiency: Proven track record in software development using C/C++.
Platform Experience: Strong experience delivering solutions on embedded Linux operating systems.
Systems Engineering: Expertise in software development lifecycles, including integration and testing.
Leadership: Ability to provide clear technical direction and solve complex problems.
Communication: Excellent verbal and written communication skills with the ability to manage internal stakeholders.
Desired Skills & Competencies
Regulated Environments: Experience delivering real-time or safety-related software (MedTech, Aerospace, etc.).
Frameworks & Tools: Experience with Qt/QML and GitLab.
Languages: Knowledge of Rust is highly advantageous; proficiency in Python or Bash scripting.
Architecture: Knowledge of modeling languages (e.g., SysML, UML) and both procedural and object-oriented development.
Linux Customization: Knowledge of Yocto for customizing Linux OS using System-on-Module (SOM) Board Support Packages (BSPs).
Software Engineer
Matchtech
Portsmouth
Hybrid
Junior - Mid
£50,000 - £70,000
linux
windows
c++
postgresql
qt
xml
About the Role: We are seeking talented Software Engineers at various experience levels to join our UK-based software development team. The successful candidates will design, implement, and maintain high-quality software solutions in an agile environment. You will work primarily in C++ using modern tools and open source frameworks, contributing to innovative software for advanced navigation and important systems.Key Responsibilities:
Capture and evaluate technical requirements, estimating delivery timescales and milestones.
Design, implement, and maintain software across back end, communication infrastructure, and client-server applications.
Develop front-end graphical user interfaces.
Conduct software testing, including unit tests and simulations; document results.
Evaluate and recommend new technologies, tools, and processes to maintain high standards of software quality.
Collaborate with team members and stakeholders to ensure timely delivery of projects.
Essential Skills & Experience:
Proficiency in C++ and object-oriented programming.
Strong debugging, fault isolation, and problem-solving abilities.
Knowledge of data structures, algorithms, and software design patterns.
Experience with code configuration management systems (e.g., Subversion).
Understanding of network programming, data serialization, and database design/administration.
Front-end UI design and development experience.
Familiarity with component-based development concepts (e.g., SOA, UI plugins).
Ability to develop communication links to third-party sensors or software applications (e.g., cameras, radar trackers).
Effective collaboration within agile (SCRUM) teams; ability to work with initiative.
Commitment to continuous learning and keeping up to date with new technologies.
Desired Technologies:
C++, Qt Framework, QML, STL, XML, ACE, POCO, GStreamer.
Network programming (UDP/TCP).
PostgreSQL or similar database systems.
Cross-platform build tools (MPC, CMake).
Operating systems: Windows, Linux.
Experience with publish-subscribe middleware architectures such as DDS.
Education:
Degree in Computer Science or a related technical field.
Benefits:
Salary range: 50,000- 70,000 per year.
Company pension and life assurance.
Private medical insurance.
25 days annual leave plus public and bank holidays.
Flexible working hours and hybrid/remote options.
Professional development and training opportunities.
Flexible benefits including electric vehicle, cycle-to-work scheme, and tech vouchers.
Option to trade up to 5 days of annual leave
Software Engineer C
Gold Group
Bristol
In office
Mid - Senior
£480/day - £520/day
c
c++
qt
ada
Job Title: Software Engineer C++Location: BristolPay Rate: Up to £65p/h Inside IR35Period: 12 Months - Likely To ExtendJoin Our Team as a Software Engineer and Drive Software Development to New Heights!Are you a meticulous Software Engineer with a passion for precision and excellence? Are you ready to play a pivotal role in ensuring top-tier standards in a well-established engineering organization? Look no further! We invite you to join our team in Bristol and be a key driver of engineering excellence.About Us:As a distinguished leader in the Defence engineering industry, we are dedicated to delivering innovative solutions and pioneering projects. Our commitment to excellence has earned us a strong reputation, and we’re looking for a talented Software Engineer to contribute to our continued success.The Role:So, what will you be doing as a Software Engineer C++ ?Designing and developing Command and Control (C2) software architectures Implementing and evolving software instantiations for future products Working across the full software development lifecycle, from requirements engagement through to automated proving and documentation Collaborating closely with multi-disciplinary teams to maintain development momentum Exploring and introducing new tools, techniques, and processes to improve efficiency and sustainabilityWhat are we looking for in our next Software Engineer C++ ?Strong background in software engineering, including understanding system-wide impacts Proven experience developing in C++ Collaborative, open approach to development and strong team-working skills Experience working end-to-end through the software lifecycle, including requirements, testing, and documentation Experience with additional languages such as Ada or Qt Knowledge of DDS and multi-threaded applications Familiarity with safety-critical standards such as DefStan 00-55, DO-178C, or IEC 61508 Experience working to restricted coding standards such as MISRA C++ Interest in modern tools, techniques, and continuous improvement of development processesMy client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next Software Engineer, this is the opportunity for you!How to Apply:Showcase your expertise and passion for software development. Submit your updated resume and a cover letter outlining your experience and enthusiasm for joining our team in Bristol.PLEASE NOTESecurity Clearance (SC) or eligibility to gain is required to be considered for this vacancyServices advertised by Gold Group are those of an Agency and/or an Employment Business. We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website
C++ Developer
Hexwired Recruitment Limited
Cheltenham
Hybrid
Junior - Mid
£45,000 - £65,000
c++
linux
processing-js
windows
dot-net
git
+6
C++ Developer £45,000-£65,000 Cheltenham HybridA market leader in the development and manufacture of trailblazing wireless communications systems based near to Cheltenham.To support their ever-growing team, they are looking for a C++ Developer to enhance the company s design and development capabilities. You will be joining the company s development team and will be playing an important role in defining next generation radio monitoring software.Having recently won several high-profile contracts and has ambitious plans for future development. This is an ideal time to join their team and help mould the product development process.Requirements for this software role:The successful candidate will have:
A 2:1 degree or better in an engineering or numerical science discipline
2+ years industry experience.
Proficiency in C++
Experience of development on Linux
The role will require clearance so the successful candidate will need to have settled status and a resident of the UK for the last 5 years
Desirable ExtrasExperience of any of the following is desirable, but not essential:
Version control systems (e.g., Git or SVN)
Digital Signal Processing (DSP)
High performance computing (HPC)
Audio processing Databases
Qt
The successful candidate would be joining an industry leader in Wireless Communications and an ever-growing team of talented engineers. They are prepared to offer £45k-65k per annum based on experienced. If you are interested in this C++ Developer job in Cheltenham, please apply today!Additionally, if you re interested in any other jobs across C++ in Linux or Windows Based Systems, C++ for embedded products or any other Software related roles please apply.For more information on this role, or any other jobs across Embedded, C++ programming, Embedded Linux, Golang Development, C# .net, Mechanical Design, Machine Learning, AI, FPGA, Electronics, Java, Python, Data Science, or Simulation, contact us today.
Spotlight
Lead Software Engineer
Deltex Medical
Chichester
Hybrid
Senior - Leader
Private salary
c++
linux
qt
python
rust
bash
Deltex Medical is a Chichester-based developer and manufacturer of haemodynamic monitoring medical devices that are sold around the world.Deltex Medical is looking to migrate its product range and market position from being hardware-centric to becoming increasingly software-centric. In parallel to the shift to an increasing focus on software-based solutions, the Company is in the process of developing a new product range to enable it to access new market segments in the international medical device market.Deltex Medical is looking for a highly competent lead software engineer – who will report to the CTO - who is also able to think strategically and, as appropriate, influence colleagues. This role goes beyond being an expert coder – but to someone who is looking to leverage their skills and expertise to help grow the revenues and profitability of an ambitious international medical device business.Typical ‘work product’:▪ Develop software for embedded Linux within a medical device▪ Investigation into software problem causes and identify solutions▪ Develop, in conjunction with colleagues, software requirements▪ Responsible for developing safety critical software and documentation to comply with IEC 62304▪ Creation of Software test plans and integration test execution▪ Change and release management▪ Lead design and code reviews▪ Support cybersecurity requirements of medical devices▪ Provide strategic insight and support for the development of new products and/or new software-related featuresRequired skills / competencies:▪ Proven track record in developing Software solutions using C/C++▪ Proven experience delivering solutions on an embedded Linux operating system▪ Experience of systems engineering, software development, integration and test▪ Strong problem-solving skills and the ability to provide clear technical direction▪ Excellent verbal and written communication▪ Ability to build effective working relationships with the team and internal stakeholders▪ Strong time management and organisational skillsDesired skills / competencies:▪ Experience of delivering real-time and/or safety-related software in a regulated environment▪ Experience with Qt/QML▪ Knowledge of modelling languages (e.g. SysML, UML)▪ Knowledge of procedural and object orientated software development languages (e.g. C, C++)▪ Experience of working in Rust would be advantageous▪ Knowledge of scripting languages (e.g. Python, Bash)▪ Experience of GitLab▪ Knowledge of configuration management within a software engineering environment▪ Knowledge of Yocto in the customisation of Linux operating systems using SOM BSPs.
Page 1 of 2

Frequently asked questions

What types of Qt jobs are available on this platform?
Our platform features a wide range of Qt-related jobs, including positions for Qt developers, software engineers skilled in Qt framework, UI/UX designers using Qt Quick, and embedded systems developers working with Qt.
Do I need prior experience with Qt to apply for jobs listed here?
While many employers prefer candidates with prior Qt experience, some entry-level or junior positions may offer opportunities for learning on the job. It's best to review individual job requirements for specific experience criteria.
Can I find remote Qt job opportunities on this job board?
Yes, our platform includes both remote and on-site Qt job listings. You can filter your search to view remote Qt positions specifically.
How can I optimize my profile to attract Qt-related job offers?
To attract Qt employers, highlight your experience with Qt framework, mention specific projects or applications you've developed, list relevant skills like C++ and QML, and include any certifications or contributions to Qt open-source projects.
Are there any resources available to help me improve my Qt skills?
Yes, apart from job listings, we provide access to tutorials, webinars, and blog posts about Qt development to help you enhance your skills and stay updated with the latest industry trends.