Make yourself visible and let companies apply to you.
Roles
C++ Jobs
Overview
Looking for top C++ jobs? Explore the latest C++ developer opportunities on Haystack, your go-to IT job board. Whether you're a senior programmer or a C++ software engineer just starting out, find roles at leading tech companies that match your skills and career goals. Start your next C++ job search with Haystack today!
Backend Software Engineer C# .Net SQL - Hedge Fund
client server
London
In office
Mid - Senior
£100,000
RECENTLY POSTED
+1

Backend Software Engineer / Developer (C# .Net SQL) *London onsite* to £180k+

Are you a technologist Backend Software Engineer with a record of academic achievement? You could be progressing your career working on complex and challenging systems at a Hedge Fund with over $17 billion under management.

As a Backend Software Engineer you’ll collaborate with a team of highly intelligent technologists and finance professionals to develop algorithmic trading systems working with a modern tech stack, with opportunities for technical ownership from day one.

You’ll partner with Quant teams to help architect valuation, risk and pricing systems, delivering massively scalable, high performance streaming compute operations. You’ll be equipped with all the latest kit to help you succeed as well as learning from industry experts on world finance.

Location / WFH:

You’ll join the team in fantastic London (Soho) based offices that offer a wide range of facilities including nutritionally balance breakfast, lunch and all day snacks. Please note this role is full-time office based (Monday to Friday).

About you:

You have an outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top tier university (i.e. Russel Group or top 100 global university), backed by A grades at A-level

You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward)

You have a strong knowledge of SQL databases

You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms

You’re entrepreneurial with good business acumen, keen to take ownership and lead projects

You’re collaborative, enjoy problem solving and sharing ideas

What’s in it for you:

As a Backend Software Engineer / Developer you will earn a competitive package:

Salary to £180k

Significant bonus earning potential

Fund performance share

Personal training budget and mentoring

Family friendly benefits that include unlimited emergency backup childcare as well as care for elderly relatives

Various social groups including sports teams

Private healthcare and wellness activities

Apply now to find out more about this Backend Software Engineer / Developer (C# .Net SQL) 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

Senior Embedded Software Engineer
Platform Recruitment Limited
Royston
Hybrid
Senior
£70,000
RECENTLY POSTED

Senior Embedded Software Engineer | £60-70k | 2 days in office | Royston A highly innovative engineering team is looking to a Senior Embedded Software Engineer to bridge the gap between hardware innovation and intelligent control systems. Youll be designing & developing extremely high spec instrumentation and be involved from a completely fresh concept through to test & production. This opportunity is unique as youll be writing code that directly shapes the direction of scientific discovery, and developing your embedded software skills in a high-spec environment that will take your skills to the next level. Senior Embedded Software Engineer Responsibilities + Design, develop, and maintain embedded software for automation instruments and control systems + Work directly with electronics & mechanical engineers, acting as a bridge while architecting the software + Implement firmware to interface with sensors, actuators, pumps, temperature controllers, and communication peripherals Senior Embedded Software Engineer Requirements + Proficiency with OOP & C++ + Demonstrable experience developing bare metal C code + Experience developing ARM Cortex architecture, ideally STM32s + Strong understanding of RTOS, ideally FreeRTOS Senior Embedded Software Engineer Desirable experience + Experience with building custom Linux distributions using Yocto + Ability to read and understand schematic diagrams Whats in it for you? + Hybrid working Mondays & Thursday in office + Private health insurance + 25 days holiday per year Want to develop precision electronics in a collaborative & innovative environment? Apply today! My client cannot provide sponsorship. TPBN1\_UKTJ

Senior Electronics Design Engineer
Platform Recruitment Limited
Cambridge
In office
Senior
£90,000
RECENTLY POSTED

Senior Electronics Engineer | £60-90k | Cambridge

Are you a creative and determined Electronics Engineer ready to lead projects that deliver world-leading, cutting-edge solutions across diverse industries?

My client is a highly successful R&D consultancy developing completely cutting-edge solutions for some of the most stable and fastest-growing markets on Earth.

You will be innovating on customer requirements, not just following a spec, so you have the opportunity to be creative.

Responsibilities as aSenior Electronics Engineer:

  • Design high-quality analogue and digital circuits for client projects across the full product development lifecycle
  • Lead electronics hardware development, collaborating with multi-disciplinary teams
  • Architect and lead integration, issue resolution, and verification activities at both the hardware and system levels
  • Interact directly with clients to plan projects, formalise design requirements, implement, test, and hand over finished designs

Requirements:

  • Proven track record of managing the full product development lifecycle of multiple electronics designs.
  • A strong hands-on passion for designing both analogue and digital circuits, coupled with a strong academic background in electronics or engineering.
  • Comfortable operating in a fast-paced environment with excellent communication and detailed project planning/execution experience

Bonus skills for aSenior Electronics Engineer:

  • FPGA hardware design experience including VHDL/Verilog programming
  • RF design, test and compliance to 6GHz
  • Experience with circuit simulation using SPICE

Apply now to lead multi-disciplinary project teams and deliver cutting-edge solutions that improve people’s lives!

Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.

Software Engineer
HOLT EXECUTIVE
Crawley
In office
Graduate - Junior
Private salary
RECENTLY POSTED
+3

An exciting opportunity has arisen for a Software Engineer to join a leading provider of flight simulation technology. You will develop real-time software used in state-of-the-art Full Flight Simulators and Fixed Training Devices that replicate the form, fit, and function of real aircraft flight decks. This role sits at the heart of a major transformation programme and is ideal for someone who is hands-on, motivated, and eager to implement change in a fast-paced, customer-focused environment. Key Responsibilities for the Software Engineer Develop real-time software for flight simulators, from control systems to graphical user interfaces. Support integration, testing, fault finding, and problem resolution on simulated systems. Contribute to the full product lifecycle, from requirements analysis through to customer acceptance and post-delivery support. What You’ll Bring Strong C programming skills. Practical understanding of the Systems Engineering V-model and/or Software Development Lifecycle. Ability to work collaboratively in a multi-disciplinary team, with minimal supervision. Strong communication and presentation skills. Degree in engineering, mathematics, science, or equivalent experience within aviation/aerospace engineering. Desirable Skills Experience with safety-critical systems in aerospace, automotive, or related industries. Knowledge of C#, C++, web technologies (JavaScript, HTML), and Windows application development (Visual Studio). Familiarity with ARINC, AFDX, or CAN bus protocols. Experience using the Atlassian toolset (Jira, Confluence, Bitbucket, Bamboo). Benefits 25 days holiday (plus bank holidays), increasing with service, with the option to buy/sell up to 5 days. Private medical insurance (with optional family cover). Pension scheme with up to 7% employer contribution. Life assurance (4x salary, flexible up to 10x). Group income protection. Flexible benefits including healthcare cash plan, dental cover, gym membership, critical illness cover, and cycle-to-work scheme. Employee assistance programme for mental health and wellbeing. Subsidised staff restaurant and on-site parking with electric vehicle charging. Why Join Challenging Projects: Work on cutting-edge flight simulators used by global aerospace organisations. Collaborative Environment: Partner with experts across systems, hardware, and software engineering. Innovative Technology: Develop next-generation simulation solutions, including avionics hardware and advanced control systems. Career Growth: Opportunities for professional development and advancement within a forward-thinking, global industry. Eligibility: Applicants must have the right to work in the UK. This is a unique opportunity to contribute to next-generation flight simulation technology, working with cutting-edge systems that enhance pilot training and aviation safety worldwide. TT

Research Software Engineer - Databases
Bright Purple Resourcing
Dalkeith
In office
Mid - Senior
£100,000
RECENTLY POSTED

Database Senior Researcher - Up to £100,000 - Edinburgh

We are working in close partnership with one of the worlds most innovative tech companies with one of the largest R&D teams in the world with approximately 80,000 employees in their research centres. A household name, their products are used by hundreds of millions of people.

We are looking to recruit an exceptional Database Senior Researcher for their Edinburgh R&D centre which forms part of the £3 billion+ they have committed to their British research operations.

The main responsibilities will be…: Performsystems research and empirical science on current and future database management systems

Analyseand understanding requirements for the next generation of database storage and query processing engines.

Design, implementand deploy key technical building blocks for the next generation of database management systems.

Ifyou are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that’s your new challenge!

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

TPBN1_UKTJ

C++ Software Engineer
MASS Consultants
Fareham
In office
Mid - Senior
£65,000
RECENTLY POSTED

C++ Software Engineer Portsdown West (PO17) Full-time Onsite Salary £50,000 - £65,000 25 days annual leave inclusive of up to 3 days Christmas shut-down Buy or sell up to 5 days annual leave Annual Wellbeing allowance Two pension schemes to choose from Private Medical Insurance + discounts for additional family members Life Assurance scheme up to 4 x salary Share Save scheme Electric/Hybrid Car leasing scheme Cycle to work scheme Retail discounts Career development support Our Electronic Warfare Operations Support (EWOS) team. A group of over 60 engineers, scientists, and former military specialists who combine their expertise to help our customers protect their people and platforms safe while achieving their full operational potential. About the Role MASS is growing its Electronic Warfare Operational Support (EWOS) team at Portsdown West, (Fareham, Hampshire). We are looking for a talented C++ Software Engineer with experience of working with simulation models, to support cutting edge research, development, and delivery projects, led by our technical customer, Dstl. This role is largely based within an in-house simulation framework (ITASE) with responsibilities to include: Developing toolsets, models, and integration activities in the ITASE framework. Incorporating or adapting additional existing Dstl data/models (e.g. signatures) into studies. Library linking, development from theory, and re-coding of existing algorithms and data. Understanding and aligning assumptions and data across components. Understanding and implementing the interactions of multiple entities in a scenario. Within the role, you will have the opportunity to influence real-world operations through the software you develop. This could be through behavioural effects within a faster-than-real-time simulation environment, or plugins to interface hardware models in a real-time environment. This role will offer the variety and autonomy to showcase your skills as a software developer. Given the importance of assurance to the end user, your knowledge of the software development lifecycle and modern technologies (e.g. HPC, distributed architectures focusing on edge computing) is essential to better enable development at pace. This work will allow you the opportunity to interact with customers, understanding how the software models are to be used, and their high-level requirements. Your creativity and autonomy will help translate these asks into deliverable software products. What we are looking for: Strong background in software development for simulation environments. Strong C++ programming skills. Experience with Visual Studio/Windows/Linux development tools. Clear communication skills to explain/adapt models. Working autonomously to solve unique problems. Supporting Skills: RF system knowledge and/or broader systems engineering experience Experience using MATLAB or Python (model integration). Familiarity with Defence/Air Platform protection systems and threat systems (e.g. SAMs, IADS, Sensors, FPVs). Knowledge of RF countermeasure and flyout simulation tools, ideally gained within a defence setting. Experience with HPC architectures. Non-negotiables: Due to the highly secure nature of the projects that you will be involved with, youmustbe: A UK National and eligible to work in the UK Eligible to obtain and maintain a UK GovernmentSC-levelsecurity clearance Who is MASS? MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential. We work in partnership with customers, using skilled, technical experts. We think innovatively to provide tailored, agile and resilient solutions that secure advantage, so youre ready for digital transformation. MASS is an equal opportunities employer; we know that our people are smart, skilled and motivated and in return we provide a friendly workplace where everyone is valued and has the chance to make an impact. Join MASS and play a key role in operational analysis that strengthens defence capability and protection. TPBN1\_UKTJ

Software Development Manager
Exposed Solutions
Bournemouth
In office
Senior - Leader
£80,000
RECENTLY POSTED

JOB DESCRIPTION

Our client providesa powerful iPaaS solution that provides seamless system integration and business process automation to streamline operations, reduce costs, and scale faster.They are hiring aDevelopment Managerwho will not only manage process but also spark innovation and drive meaningful change. Be part of a passionate team that values creativity, collaboration, and making a difference.

The Role:

Act as a Development Manager for cross-functional team working ona powerful iPaaS solution.

Facilitate Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Facilitate communication and collaboration among team members and stakeholders.
Work closely with interdisciplinary teams, including creative designers, data engineers, developers, and business stakeholders.
Proactively identify and eliminate impediments to the team’s progress.
Track and report team velocity and sprint/release progress to provide transparency across the organization.

Key Skills

  • Ability to Manage multiple Development projects 10+ in progress at various stages
  • Proven experience in the software development environment
  • Experience of working in Agile environment
  • Experience of working with MS TFS / DevOps Server as the primary PM tool
  • Strong technical understanding, preferable with Developer, QA orBA background experience
  • A background in .Net and/or C++ based development projects

ALLAPPLICANTSMUSTBEFREETOWORKINTHEUK

ExposedSolutionsisactingasanemploymentagencytothisclient.

Pleasenotethatnoterminologyinthisadvertisintendedtodiscriminateonanygrounds,andweconfirmthatwewillgladlyacceptapplicationsfromanypersonforthisrole.

Senior Software Developer
Dynamic Search Solutions Ltd
Guildford
Hybrid
Senior
£65,000
RECENTLY POSTED
+7

Senior Software Developer (Voice / SIP Platforms)

£55,000 £65,000 DOE | Hybrid Working (1x day a month office)

Are you a seasoned developer with a passion for building robust, real-time communications platforms? Looking for a role where you can work on complex, enterprise-grade systems while still being close to the technical detail?

This is an opportunity to join a well-established technology business with a strong reputation in communications and cloud-based solutions. Youll be part of a small, highly skilled development team working on the evolution of a large-scale SIP platform and its associated APIs, with plenty of scope to influence design, tooling, and future direction.

The Role

Working closely with the Development Manager, youll play a key role in enhancing and extending an existing SIP and VoIP platform used in production environments. This is a hands-on role suited to an experienced developer who enjoys solving complex protocol-level problems, building secure services, and integrating with third-party systems.

Youll contribute across the full software lifecycle from design and development through to troubleshooting live issues while helping to improve development standards, security practices, and platform resilience.

Key Responsibilities

  • Design, develop, and enhance a production SIP/VoIP platform and supporting services
  • Build additional value-added services and integrations around the core platform
  • Develop integrations with external systems, including AI-driven services such as speech recognition, transcription, and analytics
  • Ensure secure design and implementation across software and infrastructure
  • Diagnose and resolve complex SIP, RTP, and platform-level issues
  • Contribute to secure development processes and compliance with recognised security standards (e.g. ISO27001, PCI-DSS)
  • Collaborate closely with other engineers and stakeholders, sharing knowledge and best practice

Essential Skills & Experience

  • Strong, hands-on experience with SIP/VoIP technologies and protocols (e.g. SIP, SDP, RTP, RFC2833/4733)
  • 5+ years experience developing in Python or another object-oriented language
  • Solid understanding of object-oriented design principles
  • Experience building and consuming HTTP/REST APIs
  • Familiarity with Python frameworks and tooling such as Flask or Django, Pytest, SQLAlchemy, Marshmallow
  • Strong background in secure systems design (software and network level)
  • Proven experience using Wireshark for SIP/RTP analysis and fault-finding
  • Version control experience with Git-based platforms
  • Containerisation using Docker
  • Strong Linux experience (Ubuntu-based systems)
  • Excellent communication skills, comfortable working with both technical and non-technical stakeholders

Desirable / Nice to Have

  • Experience with FreeSWITCH (configuration and/or source code exposure)
  • Working knowledge of C or C++
  • Experience with Kamailio
  • Authentication and authorisation frameworks (OAuth2, Auth0)
  • Databases such as MongoDB and MySQL
  • CI/CD pipelines (e.g. GitHub Actions)
  • Kubernetes, ArgoCD, or similar deployment tooling
  • WebRTC experience

Whats on Offer

  • Salary up to £65,000 depending on experience
  • Hybrid working model
  • 24 days annual leave plus bank holidays
  • Pension and life assurance
  • Private medical insurance
  • Birthday day off and paid volunteering day
  • Cycle to Work scheme
  • Retail and lifestyle discount programmes

Interested?

If youre an experienced developer looking to work on technically challenging, real-time systems in a supportive and forward-thinking environment, wed love to hear from you. Apply now to learn more.

Senior Software Developer
Dynamic Search Solutions Ltd
Guildford
Hybrid
Senior
£65,000
RECENTLY POSTED
+7

Senior Software Developer (Voice / SIP Platforms)

£55,000 £65,000 DOE | Hybrid Working (1x day a month office)

Are you a seasoned developer with a passion for building robust, real-time communications platforms? Looking for a role where you can work on complex, enterprise-grade systems while still being close to the technical detail?

This is an opportunity to join a well-established technology business with a strong reputation in communications and cloud-based solutions. Youll be part of a small, highly skilled development team working on the evolution of a large-scale SIP platform and its associated APIs, with plenty of scope to influence design, tooling, and future direction.

The Role

Working closely with the Development Manager, youll play a key role in enhancing and extending an existing SIP and VoIP platform used in production environments. This is a hands-on role suited to an experienced developer who enjoys solving complex protocol-level problems, building secure services, and integrating with third-party systems.

Youll contribute across the full software lifecycle from design and development through to troubleshooting live issues while helping to improve development standards, security practices, and platform resilience.

Key Responsibilities

Design, develop, and enhance a production SIP/VoIP platform and supporting services

Build additional value-added services and integrations around the core platform

Develop integrations with external systems, including AI-driven services such as speech recognition, transcription, and analytics

Ensure secure design and implementation across software and infrastructure

Diagnose and resolve complex SIP, RTP, and platform-level issues

Contribute to secure development processes and compliance with recognised security standards (e.g. ISO27001, PCI-DSS)

Collaborate closely with other engineers and stakeholders, sharing knowledge and best practice

Essential Skills & Experience

Strong, hands-on experience with SIP/VoIP technologies and protocols (e.g. SIP, SDP, RTP, RFC2833/4733)

5+ years experience developing in Python or another object-oriented language

Solid understanding of object-oriented design principles

Experience building and consuming HTTP/REST APIs

Familiarity with Python frameworks and tooling such as Flask or Django, Pytest, SQLAlchemy, Marshmallow

Strong background in secure systems design (software and network level)

Proven experience using Wireshark for SIP/RTP analysis and fault-finding

Version control experience with Git-based platforms

Containerisation using Docker

Strong Linux experience (Ubuntu-based systems)

Excellent communication skills, comfortable working with both technical and non-technical stakeholders

Desirable / Nice to Have

Experience with FreeSWITCH (configuration and/or source code exposure)

Working knowledge of C or C++

Experience with Kamailio

Authentication and authorisation frameworks (OAuth2, Auth0)

Databases such as MongoDB and MySQL

CI/CD pipelines (e.g. GitHub Actions)

Kubernetes, ArgoCD, or similar deployment tooling

WebRTC experience

Whats on Offer

Salary up to £65,000 depending on experience

Hybrid working model

24 days annual leave plus bank holidays

Pension and life assurance

Private medical insurance

Birthday day off and paid volunteering day

Cycle to Work scheme

Retail and lifestyle discount programmes

Interested?

If youre an experienced developer looking to work on technically challenging, real-time systems in a supportive and forward-thinking environment, wed love to hear from you. Apply now to learn more.

TPBN1_UKTJ

Senior Software Engineer
Sanderson Government and Defence
London
In office
Senior
£95,000
RECENTLY POSTED

What you will be doing (role duties and responsibilities)

Depending on your project assignment and level of experience, you may work on some or all of the following (Space experience is desirable but not essential as long as you are keen to learn):

High performance application design and development in C++ and related languages.

Developing and deploying software which typically includes low level development (eg real-time software, drivers, embedded software etc.) and requires an understanding of the underlying hardware systems.

Managing technical tasks/projects and people

Be involved in product delivery, sometimes to challenging deadlines.

Customer-facing technical consultancy

Have a strong interest in expanding technical knowledge both in areas of core expertise and more generally.

Work towards gaining the experience required to take technical lead roles.

Mentoring and coaching junior colleagues

What we are looking for (skills and experience)

We are looking for ambitious, high-calibre people with the following characteristics:

Essential:

Highly motivated with a strong academic background typically in Engineering, Computer Science, Physics or Mathematics. PhD applicants also encouraged.

Ability to produce high-quality software

Understanding of low-level computing concepts

C++ experience (or similar)

Proven problem-solving / fault-finding skills

Ability to multi-task and stay organised in a dynamic work environment

Excellent team working abilities

Ability to learn quickly

Desirable:

A keen interest in the space sector and awareness of latest industry developments.

Broad interest in wireless technology, embedded systems and awareness of latest industry developments.

Development on and for Linux based embedded systems

Experience of developing for Space applications

Range of other development skills such as C (for embedded systems), Java, HTML5, React/Redux, Python, GDB.

Modern software development methodologies such as Agile and Test Driven Development

Proven track record of successfully delivering high quality software solutions

Understanding of radio communication systems and concepts

If you’re interested please apply or contact Lewis on

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.

TPBN1_UKTJ

Hedge Fund - Senior C++ Quant Developer - Equities - Linux - Python - Data/Algos/Low latency
Scope AT Limited
London
In office
Senior
Private salary
RECENTLY POSTED

Hedge Fund background essential

C++ (Version 11 upwards), Linux, Python (nice to have). Trading systems experience - ideally experience working in the equities space.
Ideally the technical has experience with algo implementation.

Quantitative Developer - Equities Technology

We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team works directly with the firm’s central trading teams. By constructing and maintaining this high-performance infrastructure used by these teams, this developer will enable new trading opportunities across businesses and regions, allowing the best possible execution performance.

Job Duties

  • Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.
  • Work directly with central trading teams to optimize the firm’s overall execution performance.
  • Enhance the platform’s efficiency by utilizing network and systems programming, along with other advanced techniques to reduce latency.
  • Create systems, interfaces, and tools for historical market data and trading simulations to boost research productivity and system testability.
  • Assist in building and maintaining our automated tests, performance benchmark framework, and other tools
  • Collaborate closely with trading teams to gather requirements and develop solutions in a fast-paced environment

Qualifications

  • 5+ years of professional experience in a Front Office, financial services environment as a senior contributor
  • 10+ years cumulative, professional experience
  • Strong background in data structures, algorithms, and object-oriented programming in C++

Permanent role - Central London based - 5 days a week in the office

By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you.

Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.

Investment Banking - Low Latency C++ Developer - financial markets/Linux/scripting/low latency/TCP/I
Scope AT Limited
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Investment Banking - Low Latency C++ Developer - financial markets/Linux/Scripting/low latency/TCP/IP

PURPOSE AND SUMMARY
We are looking for a C++ developer to be part of the low latency development team. The team provides industry leading low-latency trading services for our clients, utilizing FPGA, C++ and Java technologies. The candidate will be focusing on the C++ components.

The ideal candidate:
Is motivated by working in a high performing team,
Is flexible to change of work streams as business priorities change or problems arise,
Likes to learn from others as well as improve and invent,
Knows that the only way to make things better is to do it, not to just talk about it.
Candidate must enjoy working in an agile development environment, where the measure of success is the swift and frequent delivery of useful software.

ESSENTIAL DUTIES AND RESPONSIBILITIES
Plan, design, develop, document, test, deploy, and support new and existing features/modules

SKILLS & EXPERIENCES ASSESSMENT
7+ years of C/C++ development experience
Experience with financial markets/clients
Experience with order entry gateway development.
Experience with market data
Reasonable knowledge of Linux
Some Scripting knowledge
Interest and some knowledge of principles of developing for low latency
Relationship Builder
Ability to work under pressure to meet targets
Understanding of TCP/IP protocol a plus

Permanent role - hybrid working - Central London based

By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you.

Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.

Software Engineer (RTOS)
Ernest Gordon Recruitment Limited
Fordingbridge
Hybrid
Graduate - Junior
£50,000 - £55,000
RECENTLY POSTED

Junior Software Engineer (RTOS) £50,000 - £55,000 + Progression + Training + 36.5 Hours a week + 33 Days Holiday + Flexitime + Hybrid + Company Benefits + Early Finish on Fridays + R&D Fordingbridge Are you a Software Engineer with RTOS experience looking for a truly R&D focused role, within a company known for the flexibility and progression? Do you want to work with a highly skilled team of engineers and developers, collaborating to solve complex technical challenges and create state-of-the-art wireless sensor networks? On offer is the chance to join a market-leading electronics manufacturer supplying state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will work on projects from design to delivery. You will work on a varied project pipeline developing software for a variety of solutions. This role is R&D focussed with progression opportunities to directorship and excellent training. The Role: \* Research, develop and design software for electronic products. \* Embedded software development in C / C++ \* Flexible hours. Start anytime between 7am-10am. 36.5 hours a week. The Person: \* Software engineering degree or related subject. \* RTOS Experience \* Able to commute to Fordingbridge. Reference Number: 21314 Keywords: Zephyr, RTOS, Microcontroller, Software, Electronics, Data Logging, Display Systems. 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 final remuneration will depend on the extent of your experience, qualifications, and skill set. Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. By applying for this job, you accept the T&Cs, Privacy Policy, and Disclaimers, which can be found on our website

Software Engineer C++
Sirius Analysis Limited
Portsmouth
Hybrid
Junior - Mid
£7,000

Software Engineer

Salary:Competitive, negotiable based on experience, plus benefits including a 7% pension contribution, 25 days holiday, and life insurance

Location:Portsmouth, hybrid working

Sirius Digital is a trusted provider of expertise in Software Engineering, Data Science, and AI, supporting clients in the defence, nuclear, space, and energy sectors. We specialise in software modelling and simulation, robotics and autonomous systems, as well as data science and engineering, delivering technical consultancy and innovative solutions.

We are seeking a Software Engineer who combines strong technical skills with problem-solving ability and effective communication. You will work independently or as part of small teams, helping Sirius Digital grow while advancing your own expertise. We offer a competitive benefits package and clear opportunities for rapid career progression.

Key Responsibilities:

  • Deliver technical consultancy projects to a high standard
  • Develop and implement software solutions across areas such as wargaming, simulation, autonomous systems, digital twins, and synthetic environments
  • Build and sustain strong client relationships
  • Apply mathematical and computational techniques to solve real-world problems, developing innovative approaches as needed

What Were Looking For:

  • Experience designing and delivering performant software applications, ideally within a technical consultancy environment
  • Knowledge of software modelling and simulation techniques
  • Ability to analyse requirements and define technical specifications
  • Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems
  • Proficiency in C/C++, familiarity with Python, C#, Zig.
  • Willingness to learn new technologies and programming languages
  • Ability to apply mathematical or statistical methods to scientific or applied challenges
  • Confidence working with large codebases and understanding hardware/performance constraints
  • Strong interpersonal skills for client and stakeholder engagement
  • Experience preparing technical reports and presenting to customers
  • Willingness to travel within the UK and work on client sites as required

Desirable:

  • Background working with Defence Digital, DE&S, Dstl, Frontline Commands, or the UK Defence industry
  • Degree in a STEM or computing discipline, or equivalent experience
  • Proficiency with MS Office (Excel, PowerPoint, Word)

What We Offer:

  • Mentoring, internal and external training, and access to sector specialists and online learning
  • Comprehensive benefits including a 7% pension contribution, private healthcare, life assurance, additional holiday purchase options, and an electric vehicle scheme

Other Requirements:

Candidates must have an existing right to live and work in the UK.

Candidates will need to undergo an internal BPSS check prior to gaining site access.

Candidates will also need to either be willing and eligible or to undergo a Security Clearance check (SC level) or hold a current SC clearance upon starting their employment with the company. To gain SC clearance you will normally need at least 5 years UK residency.

Embedded Systems Engineer
KO2 Embedded Recruitment Solutions Ltd
Chester
Hybrid
Mid - Senior
£50,000 - £60,000
+2

Embedded Systems Reliability Engineer

Chester (Hybrid and flexible working available)
Salary up to 60,000

KO2 is working with a technology-led client in the Chester area who are looking to hire an Embedded Systems Reliability Engineer with strong modern C++ experience.

This role is ideal for an engineer who enjoys digging into complex systems, improving software quality, and building long-term reliability into embedded and desktop products. You’ll play a key role in improving stability, observability, and automation across a mixed embedded Linux and desktop environment.

About the Role

You’ll focus on improving reliability across embedded firmware and desktop applications, working closely with software, hardware, and test teams. Key responsibilities include:

  • Investigating and resolving complex bugs across embedded and desktop systems
  • Implementing fixes alongside systemic quality and reliability improvements
  • Developing and maintaining automated test, diagnostic, and release validation tools using Python and Bash
  • Enhancing CI/CD pipelines for embedded firmware (Buildroot / make) and desktop applications (CMake / Qt)
  • Integrating static analysis, quality gates, and release validation
  • Defining, monitoring, and improving key reliability metrics (crash frequency, memory stability, startup success)
  • Improving diagnostic visibility through structured logging, crash capture, and telemetry (MQTT)

What We’re Looking For

  • Proficiency in modern C++ (C+ or newer ideally)
  • Experience developing across embedded Linux and cross-platform desktop systems
  • Scripting skills in Python and Bash
  • Experience with CMake, make, and CI/CD systems (GitLab CI, Azure Pipelines, etc.)
  • Solid understanding of Embedded Linux, particularly Buildroot
  • Confident debugging across firmware, OS, and application layers
  • Familiarity with Docker for embedded builds and containerised testing
  • Experience with Qt and GUI development on Windows and Linux
  • Knowledge of MQTT and distributed messaging systems

What’s On Offer

  • Competitive salary based on experience up to 60,000
  • Strong benefits package
  • Hybrid and flexible working options
  • Technically challenging role with real ownership and impact
  • Collaborative, engineering-focused culture
  • Clear progression and opportunity to influence system quality at scale

If you’re an Embedded Systems Engineer with a passion for reliability, quality, and complex systems, this is a standout opportunity with a growing Chester-based tech business.

Apply today with an up to date CV.

Graduate Software Engineer
Arm
Tewkesbury
In office
Graduate
£43,000 - £45,000

Permanent role

Based in Tewkesbury

Offering 45,000

Do you have experience in Software Development in C++?

Do you have a degree in a related discipline?

If your answer to these is yes, then this could be the role for you!

As the Graduate Software Engineer, 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.

You will be involved in:

  • Developing software for cyber security systems;
  • Developing novel signal, image, or data processing applications;
  • Developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust;
  • Providing support and training to our customers in using the software.

Your skillset may include:

  • Be self-motivating, capable of working independently
  • Have a strong academic background
  • Have strong verbal and written presentation skills
  • Have software development experience, preferably in C/C++

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Graduate Software Engineer

Permanent role

Based in Tewkesbury

Offering 45,000

Disclaimer:

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.

Hardware Engineer
ECM Selection (Holdings) Limited
Petersfield
In office
Mid
£45,000 - £70,000

Multi-disciplinary projects, solving real-world problems with modern tech After a bright start to your career have you reached the limits of what your company can offer you? Maybe you’ve completed a graduate scheme but the department you’ve been assigned to doesn’t excite you? Or perhaps you just need a change? This agile company is looking for top hardware and electronics talent. They develop hardware and software systems for the defence community, typically within the radio communications, high-speed data processing and cyber security arenas. This requires skills in complex PCB design, FPGA development and embedded software. Unlike traditional defence companies, projects here have shorter timespans (months rather than years) providing you more variety and a constant stream of new areas to discover and learn about. Staffed by very bright and versatile engineers, they are looking for kindred spirits, so strong academics, curiosity and problem-solving skills are all critical. While nominally a hardware engineer you can expect to be involved in projects outside your speciality, maybe that’s writing some higher-level C/C++ code or writing a research paper about a particular technology. So having a breadth of knowledge and skills is valuable. Requirements: \* Commercial experience developing electronic hardware products \* Strong academics including a top degree in a numerate discipline (probably from a top 10 ranked university) and A’s or A\*’s at A-Level (further academic qualifications such as Master’s degrees or PhDs are well received) \* Ideally your commercial experience will come from working at a small company or similar where you’ve had to pick up new skills as required \* UK nationality and residency in the UK for the last 10-years Located in a picturesque town on the edge of the Cotswolds, this company offers a strong salary and benefits package with an enhanced company contribution pension scheme, private health care insurance and bonus scheme. Due to the nature of the work, this is a fully office-based position. Keywords: Hardware Engineer, Electronics Engineer, PCB Design, Schematic Capture, OrCAD, FPGA Development, VHDL, Embedded C, Embedded C++, Linux Device Drivers, Hardware Test, Analogue Electronics, RF, Signal Processing, Image Processing, Data Processing, Consultancy 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 ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27505) 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

Principal Embedded Software Engineer
Hexwired Recruitment Limited
Southampton
In office
Senior
£65,000 - £75,000

Principal Embedded Software Engineer– Southampton - £70k - £80k Hexwired Recruitment has partnered with a world renowned Electronics manufacturer based in Southampton who are now seeking a Principal Embedded Software Engineer to help develop and maintain a brand new system the company is developing. The company are recognised globally, and are expanding because of a healthy order book. The company are now seeking a Principal Embedded Software Engineer with excellent experience leading technical projects as well as working autonomously on new projects. This is a Principal Embedded Software role focusing on Processor design as well as comm interfaces. Due to the nature of the work, this will be a mostly onsite role. Key Requirements: \* Bachelors, Masters or PhD in Computer science, Embedded Systems, Maths, Physics or similar \* 10+ years commercial Embedded software experience \* Excellent Firmware RTOS experience \* Good commercial Serial Comms experience (RS232, RS422, TCP/IP etc) \* Any experience working on testing embedded code is highly desirable. The company are looking to offer circa £80k dependent on experience. Along with an excellent benefits package. If you’re interested in this Principal Embedded Software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, FPGA, Python, Electronics, Hardware, Golang Development, Machine Learning, Data Science or Simulation contact us today

Senior Embedded Software Engineer
Codan
Whiteley
Hybrid
Senior
Private salary

About Us DTC A Codan Company is a technology company based in Whiteley, Hampshire. We specialise in the research and development of wireless and critical RF communication systems. Our Engineers work at the edge of what is scientifically possible, using every advancement in technology to our advantage. Our technology is deployed by our customers to give them an unrivalled ability to wirelessly transmit data over long ranges with high reliability and security. We are well established across multiple markets such as military and defence, uncrewed vehicles such as drones, police and government, and broadcast technology. About the Role At DTC, our Embedded Engineers enjoy a varied role with a steady stream of challenging new projects to work on. You will program in C++ for embedded applications and sometimes in C for low-level Linux kernel device drivers. If you have experience in DSP or VHDL/FPGA, those skills will be put to good use, or could be developed as part of your ongoing training and professional development. Most of our Embedded Engineers enjoy getting hands-on with hardware as well, although we do have a dedicated Hardware and RF Team who take care of most of the heavy lifting. Why work at DTC We celebrate and recognise success, take pride in our culture, and enjoy working alongside highly skilled colleagues on ground-breaking technology that fuels the continued success of the business. We offer a flexible working environment, competitive salaries, a great benefits package, and ensure that our Engineers receive world-class training and development. Interested in finding out more? Click apply today and we will contact suitable candidates for an informal discussion. Successful applicants will need to be able to undergo Security Clearance, although employment can commence prior to this being obtained.

C++ Developer
Hexwired Recruitment Limited
Cheltenham
Hybrid
Junior - Mid
£45,000 - £65,000
+6

C++ Developer £45,000-£65,000 Cheltenham Hybrid

A 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 Extras

Experience 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 - C++ | Linux
Haystack - Partnerships
Chichester
Hybrid
Senior - Leader
£45,000 - £60,000

Job Specification: Lead Software Engineer Company Overview The 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 Role We 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).

Frequently asked questions
Our job board features a wide range of C++ positions including software development, embedded systems, game development, finance technology, and systems programming roles at various experience levels.
You can use our advanced search filters to select experience ranges such as junior, mid-level, or senior roles, as well as filter by job type, location, company, and remote options.
Yes, many companies post remote C++ positions on our job board. You can filter your search results to show only remote or hybrid roles to find opportunities that fit your preferred work setup.
While expertise in C++ is essential, many jobs also list supplementary skills such as knowledge of STL, Boost libraries, multithreading, debugging tools, or familiarity with related technologies like Python, Linux, or embedded systems.
We update our C++ job listings daily, ensuring you have access to the latest opportunities from top companies and startups in the tech industry.