Overview We are looking for a highly skilled and technically capable seniorsoftwareengineer to join the team of Linaro Forge. As an experienced developer, you'll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve their objectives. Working as part of a team … of C++software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers to increase software performance or fix software bugs, from single Linux servers right up … Training may be provided for the people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others' code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and SeniorC++ (14/17) SoftwareEngineer for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of … a new EDA technology with a strong focus on computational geometry, geometry manipulation and algorithmic complexity . They are looking for software engineers with a top degree, evidence of achievement, and an exceptional talent for algorithm development . Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ code base Absorb requirements for … new features and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability of the software Interface with our build and regression system to test code commits as part of our development process Collaborate with a global cross-functional team providing product engineering, verification, documentation and More ❯
this role, as well as associated experience, then apply with your CV below. The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead SoftwareEngineer in the Jisu team … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a SeniorSoftware Engineers … formats. Known for their product’s high reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced softwareengineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array … engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade softwareMore ❯
of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) to build user-facing features for Roku's platform, reaching millions of users daily. You'll develop intuitive, high-performance UI and … collaborate with designers and engineers to shape how millions stream their favorite content. Our new SeniorSoftwareEngineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified SeniorSoftwareEngineer with 5+ years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, expertise in Modern C++ design as well as good Linux and Scripting (Python) skills. Of particular … interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful SeniorSoftwareEngineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability … to improve the software capabilities and enhance the user experience. Ideal requirements for the SeniorC++SoftwareEngineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/ More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Degree qualifiedSenior SoftwareEngineer with 5+ years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, expertise in Modern C++ design as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of … security/defence command and control software and using GIS (Geographic Information System) data. The successful SeniorSoftwareEngineer will design and develop software across the companys radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and … enhance the user experience. Ideal requirements for the SeniorC++SoftwareEngineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/20). Several years proven More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Granite Recruitment and Consulting Ltd
SeniorSoftwareEngineer (C++) - Aztec West, Bristol/Hybrid £50,000 - £55,000 plus flexible working and excellent benefits A superb opportunity for an experienced C++SoftwareEngineer to join one of Bristol's leading software houses. The position is working for a company … with a global presence, and you will have a significant input into the design and development of software used by some of the most recognisable brands in the world. The role will be working on the companies flagship product and development will primarily be carried out with C++ in a Windows environment. You will be given … for rapid progress. The company are based in north Bristol and operate a hybrid working policy, with 3 days a week working from home. Relevant skills/experience: C++ BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures Experience with QT toolkit In return More ❯
Glastonbury, Somerset, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorSoftwareEngineer Location : Outskirts of Glastonbury, Somerset Salary : £60,000 - £65,000 (Depending on experience) Working Arrangement: 3 Days On-Site Per Week Job Overview: Joining a small team of Software Engineers, you will be responsible for the development and maintenance of software within the company's … portfolio for both new and existing systems for their Maritime Products. This role will entail collaboration across various functional areas to address software issues and develop new features. Key Responsibilities: Conduct code reviews and manage pull requests to uphold quality standards. Engage in discussions about technical design and architecture. Provide guidance to junior engineers. Collaborate within an agile … team, participating 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 More ❯
London based, global trading and investment firm/fintech are now on the hunt for SeniorSoftwareEngineer to join and spearhead one of it's growing technology teams. Our client seek a senior profile to gain influence high-class technology trading teams and you will be gain market-leading exposure, both … position, and you will get the opportunity to lead a small globally dispersed team. Ideal skills: Full stack engineering, with good back-end and front-end experience Python, C++ React, JavaScript Trading/Front office trading exposure Real time streaming data Data at speed, similar to Market Data technology Linux operating systems Strategy experience Computer Science degree/ More ❯
London based, global trading and investment firm/fintech are now on the hunt for SeniorSoftwareEngineer to join and spearhead one of it's growing technology teams. Our client seek a senior profile to gain influence high-class technology trading teams and you will be gain market-leading exposure, both … position, and you will get the opportunity to lead a small globally dispersed team. Ideal skills: Full stack engineering, with good back-end and front-end experience Python, C++ React, JavaScript Trading/Front office trading exposure Real time streaming data Data at speed, similar to Market Data technology Linux operating systems Strategy experience Computer Science degree/ More ❯
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to join our team responsible for developing … and maintaining AI infrastructure across a portfolio of design tools. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Responsibilities: Contribute to the development of AI infrastructure that supports inference, prompt engineering, fine-tuning, and model quantization. Assist in developing … software systems and libraries to deliver AI-driven functionality across the organization. Develop systems to implement AI functionality throughout the organization. Collaborate with cross-functional teams to implement AI features that enhance solutions. Participate in code reviews, testing, and debugging to ensure high-quality, reliable software. Stay current with industry trends and emerging technologies in AI and machine More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Corriculo Ltd
SeniorSoftwareEngineer, C++, C#, .NET, SDK, Hybrid, COR7267 An exciting opportunity has arisen for a SeniorSoftwareEngineer to join my client, a global leader in the scientific manufacturing and distribution sector based in Cambridgeshire. This role focuses on the ongoing development of a newly … released, cross-platform motion control SDK, designed to operate a range of high-performance motor controllers. You will play a key part in enhancing this critical software platform, working closely with both electronics and embedded systems teams to deliver new features and improvements. The ideal candidate will have a strong software engineering background with hands-on … experience in C++, C#, and .NET technologies. Experience in full software lifecycle development and object-oriented programming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross-platform development is highly desirable. The Company The SeniorSoftwareMore ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
SeniorC++SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a SeniorC++SoftwareEngineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation … is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is an exciting opportunity to accelerate your career alongside established business and technology leaders, and gain/… deepen your finance experience. As a C++SoftwareEngineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
SeniorC++SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a SeniorC++SoftwareEngineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation … is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is an exciting opportunity to accelerate your career alongside established business and technology leaders, and gain/… deepen your finance experience. As a C++SoftwareEngineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great More ❯
Chichester, United Kingdom Posted on 13/05/2025 Are you looking for a software role with real impact? One where you're a key part of a team that thrives on innovation and fresh ideas? As SeniorC++SoftwareEngineer at sees.ai, you'll spearhead the development of … our software as we begin to scale production of technology that's revolutionising a key industry. Autonomous drones are set to transform how we manage Critical National Infrastructure, delivering asset inspections and monitoring at scale. At sees.ai, we're building the system that makes this future a reality, ensuring the safe and effective operation of highly advanced drones … and innovative problem-solving. Here, your expertise won't just contribute, it will directly shape technology that's on the cusp of a huge breakthrough. The Role As SeniorC++SoftwareEngineer, you'll lead the development of our drone software stack, ensuring robustness and scalability as we transition from More ❯
Job Title: C++SeniorSoftwareEngineer Day Rate: Via Umbrella Length of Contract: 6 months (huge potential for extension) Location: London About Client: A leading global financial technology organization is driving innovation across banking, payments, and capital markets. With a presence in over 50 countries, it processes trillions in transactions annually and … acquisitions and operates from a state-of-the-art, sustainable headquarters that reflects its commitment to technology, collaboration, and employee experience. What you will be doing: As a SeniorC++SoftwareEngineer, you will be involved in: Analysis of user requirements and translation into solution design Estimating and breaking down tasks into … of new features and feature enhancements Leading code reviews and enforcing best practice within a small, agile, focused team Mentoring junior colleagues What you will need: Extensive commercial software development experience using C++ SQL experience Unix/Linux experience Relevant degree in a numeric discipline, or equivalent work experience Excellent written and spoken English Added bonus More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior Embedded SoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded SoftwareEngineer - C/C++ looking to work for a company that makes products that … and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software … peripherals. Contribute to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior Embedded Software Engineer. Strong hands-on experience with Embedded C and FreeRTOS. Solid understanding of microcontroller-based systems and real-time constraints. Familiarity with low-level hardware More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
Job title: SeniorSoftwareEngineer (Rust/C++) Client: Elite FinTech Firm Salary: Up to £200k + Bonus Location: London (Hybrid Working) Sells: Cutting-edge tech, ownership of multiple greenfield projects, no red tape, gold medal Olympiads, exceptional technologists, option to research and develop your own models, a friendly/collaborative environment … beautiful offices. An Elite Tech Firm is looking for a highly talented SoftwareEngineer with distributed systems experience to join an elite group of individuals This team have an unlimited tech budget, promote a great culture and are made up of fantastic like-minded technologists! Role: They’ll find the best team to suit your skillset …/interests but you could be working on: • Some of the world’s most performant ML pipelines that deal with millions of data points every second • Building software solutions/products with scale, reliability and latency considerations in mind • Building out Machine Learning Infrastructure and tweaking research models Skills: 4+ years of experience as either a Rust Developer More ❯
Job title: SeniorSoftwareEngineer (Rust/C++) Client: Elite FinTech Firm Salary: Up to £200k + Bonus Location: London (Hybrid Working) Sells: Cutting-edge tech, ownership of multiple greenfield projects, no red tape, gold medal Olympiads, exceptional technologists, option to research and develop your own models, a friendly/collaborative environment … beautiful offices. An Elite Tech Firm is looking for a highly talented SoftwareEngineer with distributed systems experience to join an elite group of individuals This team have an unlimited tech budget, promote a great culture and are made up of fantastic like-minded technologists! Role: They’ll find the best team to suit your skillset …/interests but you could be working on: • Some of the world’s most performant ML pipelines that deal with millions of data points every second • Building software solutions/products with scale, reliability and latency considerations in mind • Building out Machine Learning Infrastructure and tweaking research models Skills: 4+ years of experience as either a Rust Developer More ❯
Job Title: SeniorSoftwareEngineer Location: Brentwood (2 Day On-Site Per Week) Starting Salary - Up to £65,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions … used nationwide. Key Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave More ❯
Job Title: SeniorSoftwareEngineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions … used nationwide. Key Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave More ❯
The Role We are looking for a seniorsoftware developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
The Role We are looking for a seniorsoftware developer to join our back-end development team working on our core trade execution platform. You will be involved in the design and development of new features for our clients, maintenance and support of existing functionality, and technological improvements to ensure the system is kept up to … high quality and maintainable, unit tested code Expanding and maintaining our core execution platform and our continuous integration and automation frameworks in C C# Developing new tooling in C++/C#/Powershell Assistance with client reported issues. Skills and Experience Essential: C++ C# Multithreaded code Desirable: C++ 17 and later Microsoft SQL Server More ❯
Job Title:SeniorSoftware EngineerLocation:Basildon (2 Day On-Site Per Week)Starting Salary- Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key … Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education: - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a 5% matched More ❯