Southampton, Hampshire, South East, United Kingdom
Spectrum It Recruitment Limited
Senior Embedded SoftwareEngineer - with progression to Lead Engineer Spectrum Recruitment is partnered with a global leader in marine electronics who are building a new UK engineering team in Southampton. We are looking to hire their first Embedded SoftwareEngineer to join the UK team and to help lay the … and getting to test your work out on the water! This is a rare opportunity to shape the foundations of a new team and step into a Lead Engineer role within 12-24 months. What you'll bring: 5+ years commercial experience with embedded systems Strong technical knowledge and commercial use of modern C++ Knowledge of More ❯
Senior Embedded SoftwareEngineer - with progression to Lead Engineer Spectrum Recruitment is partnered with a global leader in marine electronics who are building a new UK engineering team in Southampton. We are looking to hire their first Embedded SoftwareEngineer to join the UK team and to help lay the … and getting to test your work out on the water! This is a rare opportunity to shape the foundations of a new team and step into a Lead Engineer role within 12-24 months. What you'll bring: 5+ years commercial experience with embedded systems Strong technical knowledge and commercial use of modern C++ Knowledge of 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 save lives? If so … 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 … 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 interaction and debugging tools. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend SoftwareEngineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of … perks and benefits. As a Backend SoftwareEngineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying … a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have More ❯
Job Title: C++ Senior SoftwareEngineer 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 supports some … 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 Senior C++SoftwareEngineer, you will be involved in: Analysis of user requirements and translation into solution design Estimating and breaking down tasks into manageable chunks Implementation … 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 ❯
Senior SoftwareEngineer (C Perl) Basingstoke £60,000-73,000 + car allowance + 15% bonus Futureheads have partnered with one of the most unique organisations in the market to support hiring an experienced Senior SoftwareEngineer to join their team. This role is based on-site in Basingstoke and will involve … leading a team of software engineers within a cross-functional, multi-disciplinary environment, supporting the end-to-end design process from concept to prototype. Hugely exciting, so please apply if your skills are relevant to find out more! Key Responsibilities Lead and mentor a small team of software engineers, fostering a collaborative and inclusive environment. Design … develop, and maintain high-quality software using appropriate patterns and best practices. Drive incremental delivery of software solutions that focus on user needs and address risk areas proactively. Proactively identify and mitigate risks related to security, technical debt, and code quality. Provide constructive feedback through code reviews and support the professional development of colleagues. Support delivery More ❯
Geoscience SoftwareEngineer (C Qt, Masters or PhD)Guildford, Surrey (On-site)£65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical.- A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing.- Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider … are looking to bolster their engineering team with an experienced Geological Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey.This role would essentially suit a Structural Geologist with Software Development skills … in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with a particular focus on the Engineering team.It's More ❯
Wokingham, Berkshire, United Kingdom Hybrid / WFH Options
EVS Broadcast Equipment SA
We are expanding our R&D team in the Crowthorne office in the UK. We are a software team developing our broadcast control system, Cerebrum. Used by customers across the world Cerebrum plays a key role in the production of major global sporting events and studio-based programs. Cerebrum allows customers to create customized workflows that operators can … Participate in the continuous improvement of development processes and tools Profile Bachelor or Master's degree in computer science or equal Technical Skills: 5 years plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development … on Windows Experience in software design and architecture The following experiences are not mandatory, and will be considered an asset: Experience of Linux, Docker or Kubernetes Experience or knowledge of the Broadcast Industry, Scrum, test-driven development Experience with Agile development methods and tools (e.g. Jira, TeamCity, and BitBucket) Creative, out-of-the-box, pragmatic and proactive Quickly 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 Senior C++SoftwareEngineer at sees.ai, you'll spearhead the development of our software … 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 Senior C++SoftwareEngineer, you'll lead the development of our drone software stack, ensuring robustness and scalability as we transition from prototype to global … What You'll Do Architect & Refactor: Ready our C+ codebase for production scale, balancing urgent fixes with long-term system improvements. Build Safety-Critical Systems: Develop flight control software, 3D simulation tools, and APIs that deliver drone reliability in demanding environments. Collaborate Cross-Functionally: Partner with the Integration and Operations Teams to test new and existing features, integrate More ❯
Scientific Software Engineers (C++, Masters or PhD)Guildford, Surrey (On-site)£65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines.- Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider … are looking to bolster their engineering team with 2 experienced Scientific/C++Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established … imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
C++SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++SoftwareEngineer to join a niche internal C++software engineering team specialising in complex, statistical C++software programming. Hybrid working … days per week in the Southampton office. Flexible working hours. The successful C++SoftwareEngineer will likely have a relevant degree in Mathematics and will have proven commercial experience with C++ programming with a statistical or mathematical bias. The successful C++SoftwareEngineer will be tasked … with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on Windows and/or Linux Academic background in Mathematics Any of the following would be advantageous PhD in Maths or similar subject Experience in both research and commercial software environments MATLAB R More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
C++SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++SoftwareEngineer to join a niche internal C++software engineering team specialising in complex, statistical C++software programming. Hybrid working - generally … days per week in the Southampton office. Flexible working hours. The successful SoftwareEngineer will have a relevant degree in Mathematics and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful SoftwareEngineer will be tasked with understanding complex mathematical and statistical … then implementing those algorithms in code in a scalable fashion. Key experience Degree or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
SoftwareEngineer required by a successful software company located in Southampton. The company requires a C++SoftwareEngineer to join a niche internal C++software engineering team specialising in complex, statistical C++software programming. Hybrid working - generally 2 days per … week in the Southampton office. Flexible working hours. The successful SoftwareEngineer will have a relevant degree in Mathematics and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful SoftwareEngineer will be tasked with understanding complex mathematical and statistical research papers … implementing those algorithms in code in a scalable fashion. Key experience Degree, Masters or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Mid-Level C++SoftwareEngineer £45-55K + Hybrid Radar, Security & Surveillance Systems My client is seeking a Degree-qualified Mid-Level SoftwareEngineer with 3-4 years of commercial C++ development experience to design and develop cutting-edge software for the latest radar, security … and surveillance systems. Key Responsibilities: Design and develop software for advanced radar systems, including external control systems and user interfaces. Enhance software capabilities and improve the user experience. Collaborate closely with end users to understand and implement requirements. Ideal Candidate Profile: A technical degree (Engineering, Computer Science, or related discipline) with significant software content. … Proven experience with modern C++ (C++11/14/17/20) and object-oriented software design. Strong Linux skills and scripting experience (Python). Solid understanding of networking and communication protocols. Mathematical and real-time data processing abilities. Several years of commercial software design and development experience. Desirable Experience: Development of security or More ❯
Job Title: Senior SoftwareEngineer 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, a More ❯
Job Title: Senior SoftwareEngineer 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, a More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Senior C++SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a Senior C++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 deal of autonomy across More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++SoftwareEngineer Location: Stevenage, Full time on site Duration: 12 Months SC Clearance Required Rate: £67 ph Umbrella Overview of Department: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the … unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to support and assist the manufacturing process. Responsibilities: • Design and develop real-time test and capture software on Linux systems using C++. • Integrate and interface with high-speed SFPDP cards … threaded applications. • Define and implement data sequencing and synchronisation logic to support deterministic capture and replay. • Work with hardware teams to ensure seamless integration and timing alignment between software and capture cards. • Lead and contribute to system integration, verification, and testing at both component and system levels. • Conduct performance analysis, debugging, and optimisation of real-time systems. • Document More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++SoftwareEngineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Candidates with a strong C++Software Engineering/Embedded SoftwareEngineer background ideally from the Defence/Aerospace industry would be suitable for this position. Rate: £67.00 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/Remote working: The role will … very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Job Description: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the More ❯
Are you a talented Flight Simulation SoftwareEngineer with a passion for cutting-edge technology? Do you want to work on projects that push the boundaries of aerospace innovation? Look no further! At our aerospace business in Greater London, we're developing world-class flight simulators that are shaping the future of aviation training. Join our … on the design, development, and integration of flight simulators used by top-tier aerospace organizations. • Collaborative Environment: Engage with cross-functional teams of experts in systems, hardware, and software engineering. • Innovative Technology: Build next-gen simulation solutions, including control systems, user interfaces, and avionics hardware. • Develop real-time software for flight simulators, from control systems to … the full lifecycle of the product from requirements analysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation SoftwareEngineer requires the following experience and skills: • C programming skills • A good practical understanding of the Systems Engineering V-model and/or the SoftwareMore ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded SoftwareEngineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid … working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded SoftwareEngineer - C/C++ job based in Rochester, Kent you will be … responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded SoftwareEngineer - C More ❯
Are you a Rust/C/C++ programmer looking for the next best role Have you worked with low-level performance and want it to matter at a large scale If this sounds like you, this might be one of the most technically ambitious roles you’ll come across.We’re partnering with our client who are developing … a multimodal data warehouse that unifies storage and querying for highly complex domains — including genomics, financial & time series data, weather and much more.They are looking for a Senior Softwareengineer to join their team in London on a full-time basis What You’ll Do Architect and implement high-performance data processing systems in Rust Leverage … Contribute to open-source projects and shape the future of their internal engine You’ll Be a Great Fit If You: Have experience with Rust/C/C++ or systems-level languages Experience with columnar formats like Arrow and Parquet Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file More ❯
Senior SoftwareEngineer, C++, COR7263 This is a rare opportunity for an experienced, Senior SoftwareEngineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations … the Senior SoftwareEngineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time … data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
C++SoftwareEngineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++SoftwareEngineer with the opportunity to help develop and maintain my clients main browser services. You will be … and security patches Write clean, maintainable and well documented code Desired skill set that includes: Degree in Computer Science or related field or equivalent experience Strong experience with C++ Deep understanding of Chromium open-source project including customisation, build process, implementation of custom extension APIs Proven ability to write-quality, secure code The company offer an unrivalled volume More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
PhD Graduate C++SoftwareEngineer required by an established, high-tech software company developing state of the art products for global customer base. As part of continued impressive growth plans the company requires a PhD Graduate C++SoftwareEngineer to join its existing software engineering team specialising in complex, statistical C++software programming. Hybrid working. 1-2 days per week in the Southampton office. The successful candidate is like to have a degree in Mathematics and a PhD in a mathematical related subject. C++ knowledge is essential. Key experience Degree in Mathematics PhD in in a … mathematical discipline C++ knowledge Experience in any of the following areas would be advantageous but is not essential MATLAB Python Machine learning R This is an opportunity to work in a varied role with a company committed to the professional development of its staff. If you are looking for a position of this nature, please get in touch More ❯