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!
Software Developer
Hunter Bond
London
In office
Mid - Senior
£350,000
RECENTLY POSTED

Role: Software Developer

Salary: £350,000 T/C

Location: London

Client: Top Fintech

An exciting opportunity has arisen for a highly skilled C++ Developer with excellent technical and communication abilities to join a successful and fast-paced tech-driven team within the finance sector.

You’ll be working alongside top-tier technologists with backgrounds from some of the most respected tech and trading environments, collaborating on cutting-edge systems that push the boundaries of performance and scalability in financial software.

This role offers the chance to contribute to the development of one of the most robust and scalable data platforms in the industry. You’ll have end-to-end involvement in the software development life cycle, with real influence over the direction and implementation of key technical solutions.

Key Requirements:

  • Strong commercial experience with C++ and Python (2+ years)
  • Proven experience building and consuming RESTful microservices
  • Experience handling large-scale or high-throughput data systems
  • Prior experience in the finance sector (preferred but not essential)
  • Solid academic background, ideally in Computer Science or a related discipline from a top University

If you’re a talented software developer ready to make a meaningful impact in a technically sophisticated environment, apply now - interviews are taking place immediately.

Feel free to get in touch directly with any questions!

Junior/Middle Software Engineer (C++)
Spacelabs Healthcare
Dalkeith
Remote or hybrid
Junior
Private salary
RECENTLY POSTED

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.

Why work at Spacelabs? Because lives depend on you!

Junior/Middle Software Engineer (R&D, Patient Monitoring & Connectivity)

Join the Spacelabs R&D engineering team to develop next-generation patient monitoring and connectivity products. This role requires strong design and development skills, hands-on engineering, and technical leadership. You will contribute to architecture, design, implementation, and delivery of software that meets functional, performance, and cybersecurity needs in a regulated medical environment.

Responsibilities:

Collaborate with cross-functional teams to define requirements and workflows for patient monitors.

Participate in reviews of software requirements, architecture, design, connectivity, and UI.

Contribute to component design and software architecture planning.

Design, code, debug, document, and release software for communication, storage, and analysis of patient data in an agile environment.

Ensure timely delivery with unit tests and documentation.

Uphold company values of Integrity, Innovation, Accountability, and Teamwork.

Requirements:

BS in Computer Engineering, Computer Science, Mathematics, or related discipline.

4+ years of software experience with OOP; 2+ years in C++11 or higher.

Experience with multi-threading techniques.

Linux desktop application development in embedded environments (preferred).

Qt/QML and modern UI frameworks (WPF, WinUI 3, UWP) experience (preferred).

Familiarity with regulated industries (medical, aerospace, defence, finance).

Experience with integrated hardware/software medical devices (preferred).

Knowledge of Containers, DevOps, Azure DevOps, Git, Agile, and Continuous Delivery.

Collaboration experience with international teams (Europe, India, US).

NOTICE TO THIRD PARTY AGENCIES

OSI Systems, Inc. and its subsidiaries (collectively OSI) does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.

OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and © Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.

TPBN1_UKTJ

Embedded Engineer
NSD
London
In office
Mid - Senior
£75,000
RECENTLY POSTED

FPGA Engineer (DSP / Embedded Systems)

Salary £50,000 - £75,000 plus strong benefits package

Hampshire based role with secure long term national security programmes

Work on FPGA design and real time DSP within mission critical systems

Active SC clearance required

ABOUT THE CLIENT

Our client is a highly respected engineering and technology organisation delivering advanced capability into the UK National Security domain. They operate at the cutting edge of digital signal processing, embedded systems and secure communications, supporting programmes that genuinely protect the UK.

Due to continued growth across long term secure frameworks, they are now looking for an experienced FPGA Engineer to join their expanding engineering function.

THE BENEFITS

Competitive salary up to £75,000

Generous pension contribution

Private healthcare

Ongoing technical development and training

Secure, long term project work

On-site facilities and free parking

Opportunity to go through high level clearance

THE FPGA ENGINEER ROLE:

As FPGA Engineer, you will design and implement high performance digital logic solutions within embedded systems.

You will:

Design, simulate and implement FPGA solutions using VHDL or Verilog

Develop and optimise real time DSP algorithms including filters, FFT and modulation techniques

Interface with high speed ADC and DAC components

Work closely with embedded software and hardware teams for system integration

Conduct lab based testing and debugging using oscilloscopes and spectrum analysers

FPGA ENGINEER ESSENTIAL SKILLS

Proven FPGA design experience using VHDL or Verilog

Strong DSP algorithm implementation experience

Experience with MATLAB or Simulink

Embedded C, C++ or Python for integration and testing

Understanding of digital communications and RF principles

Active SC clearance

TO BE CONSIDERED:

Please either apply by clicking online or emailing me directly . For further information please call me: 0203 854 0120 / 07889 589 648. By applying for this role, you give express consent for us to process and submit, subject to required skills, your application to our client in conjunction with this vacancy only.

KEY SKILLS

FPGA Engineer, DSP, VHDL, Verilog, MATLAB, Simulink, Embedded C, Digital Signal Processing, RF, SC Cleared, NSD

TPBN1_UKTJ

Test Driven Development Lead
Morson Edge
Filton
In office
Senior
£60/hour - £70/hour
RECENTLY POSTED

Rates: Up to £70 UMBRELLA

INSIDE IR35

Site: Bristol

Duration: 6 months

Our clients Embedded Software department is at the core of the organisation’s weapon systems. They create the complex, highly reliable real-time software that powers their missile systems and their components, ensuring that they provide the performance and functionality that users require when they need it.

They are involved all the way through development – from concept studies through trials firings and the move into production and service.

Responsibilities:

  • You will act as a technical leader, coach, and change agent, embedding Test Driven Development (TDD) practices into a team of highly capable engineers who have not previously worked in a TDD environment.
  • You will shape engineering culture and introduce TDD principles while maintaining clear organisational separation between development and testing.
  • You will not only coach the team, you will act as a hands-on test practitioner where you will personally design, implement, and execute most project tests to provide objective evidence of software quality in line with quality assurance requirements.

Skillset/experience required:

Essential

  • Strong background in Test-Driven Development practices
  • Experience with automated testing frameworks and CI/CD
  • Extensive hands-on experience designing and executing automated tests
  • Experience establishing test strategies from scratch
  • Demonstrated ability to coach experienced engineers
  • Strong requirements elicitation and analysis skills

Advantageous:

  • C / C++ / MatLab / Similink
  • Jetson Orin NX / Linux
  • Hardware-software integration
  • Simulation or real-time embedded systems
  • Safety-critical or high-reliability systems experience
JAVA Software Engineer
Gold Group
Bedford
In office
Mid
£60/hour - £80/hour
RECENTLY POSTED
+1

Job Title: Java Software Engineer

Location: Bedfordshire

Rate: £80 p/h - We are booking interviews in next week! Please call or email for a slot

We have a need for additional Software Engineers with Java programming skills to join the Bedfordshire Engineering team.

The Role:

So, what will you be doing as a Java Software Engineer?

The candidate will the following essential skills:

Proven and demonstrable evidence of capabilities in software engineering.

Proven and demonstrable evidence of capabilities in Java (version 11 or later) and Object Oriented Development.

Knowledge of development on various Operating Systems ( Windows 10/11, Linux).

Knowledge of DevSecOps.

Proven and demonstrable experience of working as part of an agile team on a large-scale programme.

Strong oral and written communication skills.

The following skills are desirable:

Knowledge of UML modelling for software.

Knowledge of DDS (Data Distribution Service).

Knowledge of Gradle.

Development of GIS (Geographic Information Systems) Software.

Knowledge of C# or C++.

Knowledge of GitLab.

My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next Java Software Engineer, this is the opportunity for you!

You will be required to undergo SC clearance for this role.

So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next Java Software Engineer, hit that apply button now!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.

We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

TPBN1_UKTJ

C++ Software Engineer
Gold Group
Bedford
In office
Mid - Senior
£60/hour - £80/hour
RECENTLY POSTED

Job Title: C++ Software Engineer

Location: Bedfordshire

Rate: £80 p/h - We are booking interviews in next week! Please call or email for a slot

We have a need for additional Software Engineers with C++ programming skills to join the Bedfordshire Engineering team.

The Role:

So, what will you be doing as a C++ Software Engineer?

The candidate will the following essential skills:

Proven and demonstrable evidence of capabilities in software engineering.

Proven and demonstrable evidence of capabilities in C++ and Object Oriented Development.

Knowledge of Real-Time Operating Systems (e.g. Greenhills, QNX, VxWorks).

Proven and demonstrable experience of working as part of an integrated team on a large-scale programme.

Strong oral and written communication skills.

The following skills are desirable:

Work on Safety Related Systems e.g. IEC 65108.

Knowledge of UML modelling for software, particularly in Rhapsody.

Knowledge of DDS (Data Distribution Systems).

Development of embedded systems.

Knowledge of CAN/MilCAN buses.

Parasoft C++ test development.

My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next C++ Software Engineer, this is the opportunity for you!

You will be required to undergo SC clearance for this role.

So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next C++ Software Engineer, hit that apply button now!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.

We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

TPBN1_UKTJ

Principal Cyber Researcher
Raytheon
Gloucester
Hybrid
Senior
Private salary
RECENTLY POSTED

Raytheon UK has a perm opportunity for a Principal Cyber Researcher to join our Cyber Research Group (CRG).

As a Principal Cyber Researcher, you will conduct cutting-edge research and development across multiple cyber domains. You’ll drive technical investigations, design rapid prototypes, and uncover emerging threats and vulnerabilities. In addition to hands-on research, you’ll be involved in day-to-day CRG operations, help shape the team’s long-term strategy, and support business development and bidding activities.

You will be based at our Gloucester site, working in a hybrid capacity. Due to the interesting work you will do, you must be eligible and willing to gain SC and enhanced DV clearance.

Key Responsibilities

  • Conduct deep-dive research in vulnerability discovery, reverse engineering, and embedded systems
  • Design and build rapid prototypes to validate novel cyber capabilities and concepts
  • Analyse network protocols and system behaviours to identify security weaknesses
  • Collaborate with multidisciplinary teams to deliver research outcomes and technical solutions
  • Document methodologies, findings, and recommendations for internal and external stakeholders
  • Manage small research teams, track progress, and report to customers
  • Contribute to CRG’s strategic planning and operational management
  • Support business development efforts, including proposal writing and technical briefings

Essential Skills and Experience

  • Proficiency in programming languages such as C, C++, or Python
  • Strong working knowledge of Linux-based systems, including command-line tools and system configuration
  • Excellent communication skills, both written and verbal
  • Solid understanding of networking concepts and protocols (e.g. TCP/IP, UDP, DNS, HTTP, ICMP)
  • Demonstrated analytical and problem-solving capabilities, with a methodical and inquisitive approach to technical problems
  • Experience in rapid prototyping using technologies such as Raspberry Pi, Arduino, and virtualised environments
  • Proven track record of managing research projects from concept through delivery

Desirable Skills and Experience

  • Hardware prototyping, PCB design and microcontroller programming.
  • Experience using penetration testing or red team tools.
  • Reverse engineering using Ghidra, IDA Pro, or Binary Ninja.
  • Vulnerability research, including exploit development and mitigation bypass techniques.
  • Embedded software development on ARM, AVR, PowerPC or MIPS platforms.
  • Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP.
  • Network engineering experience in home lab or professional environments.

Benefits and Work Culture

  • 37hr working week with early finish Fridays - start your weekend early!
  • An informal, flexible working culture that is output focused
  • 25 days holiday + statutory public holidays, plus opportunity to buy and sell up to 5 days and up to 5 paid days volunteering
  • 10.5% company pension contribution with 6% employee contribution
  • Annual company bonus scheme (discretionary)
  • Private Medical Insurance (grade dependent)
  • 6 times salary Life Assurance with pension
  • Flexible Benefits scheme with extensive salary sacrifice schemes, including Health Cashplan, Dental, and Cycle to Work, amongst others
  • Enhanced sick pay
  • Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave

Raytheon UK

You will be based within the area of the business providing DevSecOps at scale, Artificial Intelligence, Machine Learning, cyber and geospatial intelligence capabilities to support the defence, intelligence and cyber sectors. Collaborating with customers and suppliers to deliver secure, mission critical systems using the latest technologies and innovations.

Joining our team means being part of an organisation that shapes the future of national security whilst investing in your growth and personal development. Together, we are not just advancing technology; we’re building a community committed to safeguarding a safer and more connected world.

RTX

Raytheon UK is a landed company and part of the wider RTX organisation. Headquartered in Arlington, Virginia, USA, but with over 180,000 employees globally across every continent, RTX provides advanced systems and services for commercial, military and government customers worldwide and comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon.

Principal Vulnerability Researcher
Raytheon
Gloucester
Hybrid
Senior
Private salary
RECENTLY POSTED

Raytheon UK’s Cyber Research Group (CRG) is seeking a highly skilled and analytically driven Principal Vulnerability Researcher to support advanced research and development initiatives.

As Principal Vulnerability Researcher, you will conduct in-depth technical investigations across hardware and software systems to identify security vulnerabilities, develop bespoke tools, and contribute to the discovery and analysis of emerging threats. This role requires a strong technical foundation, problem-solving ability, and the capacity to work collaboratively within multidisciplinary teams.

You will be based at our Gloucester site, working in a hybrid capacity. You must be eligible and willing to gain SC and enhanced DV clearance.

Key Responsibilities

  • Perform hardware and software teardowns, characterisation, and reverse engineering
  • Conduct detailed analysis of platforms to identify security weaknesses, bugs, and potential exploits
  • Examine network protocols and system behaviours to uncover vulnerabilities
  • Collaborate with cross-functional teams to deliver innovative technical solutions and research outcomes
  • Produce clear, structured documentation of findings, methodologies, and recommendations for both internal and external stakeholders
  • Lead teams of researchers and report to customers
  • Assist with business development activities and winning new work

Required Experience

  • Proficiency in at least one programming language (C, C++, Python)
  • Familiarity with assembly language (reading or writing)
  • Experience in reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja
  • Strong knowledge of Linux-based systems, including command-line tools and system configuration
  • Demonstrated analytical and problem-solving skills, with a methodical and inquisitive approach to technical challenges
  • Solid understanding of network protocols
  • Ability to rapidly learn and adapt to new technologies and domains

Desirable Experience

  • Proven track record of identifying, analysing, and reporting vulnerabilities in complex systems
  • Experience using or developing fuzzers
  • Practical experience emulating hardware platforms with QEMU or similar tools to support security research and analysis
  • Embedded software development for platforms such as ARM Cortex, AVR, or MIPS
  • Familiarity with Radio Frequency (RF) systems and Software Defined Radios (SDRs), including 2G/4G/5G technologies and tools such as GNU Radio, Osmocom, srsRAN, or USRP
  • Network engineering experience (professional or home lab)
  • Hardware development and prototyping, including PCB design and microcontroller programming

Benefits and Work Culture

  • 37hr working week with early finish Fridays - start your weekend early!
  • An informal, flexible working culture that is output focused
  • 25 days holiday + statutory public holidays, plus opportunity to buy and sell up to 5 days and up to 5 paid days volunteering
  • 10.5% company pension contribution with 6% employee contribution
  • Annual company bonus scheme (discretionary)
  • Private Medical Insurance (grade dependent)
  • 6 times salary Life Assurance with pension
  • Flexible Benefits scheme with extensive salary sacrifice schemes, including Health Cashplan, Dental, and Cycle to Work, amongst others
  • Enhanced sick pay
  • Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave

Raytheon UK

You will be based within the area of the business providing DevSecOps at scale, Artificial Intelligence, Machine Learning, cyber and geospatial intelligence capabilities to support the defence, intelligence and cyber sectors. Collaborating with customers and suppliers to deliver secure, mission critical systems using the latest technologies and innovations.

Joining our team means being part of an organisation that shapes the future of national security whilst investing in your growth and personal development. Together, we are not just advancing technology; we’re building a community committed to safeguarding a safer and more connected world.

RTX

Raytheon UK is a landed company and part of the wider RTX organisation. Headquartered in Arlington, Virginia, USA, but with over 180,000 employees globally across every continent, RTX provides advanced systems and services for commercial, military and government customers worldwide and comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon.

Software Engineer
Copello
Portsmouth
Hybrid
Mid - Senior
£60/hour - £70/hour
+2

We are building a team of Software Engineers for a consultancy supporting a company in Portsmouth.

Candidates will need active Security Clearance and to be a Sole British National

Roles will be offered outside IR35 on an initial 6-12 month contract. Anticipated that it will be a hybrid working pattern (minimum 3 days onsite)

Rates negotiable, circa £60-£70 ph Outside IR35.

The Tasks:

• Development of Software Design and UML Model for assigned tasks (candidate tasks below).
• Verification and Integration Testing of developed software
• Support to Test Events and Demonstrations

Candidate development tasks may include:
• Development of requirements, algorithms and implementation of autonomous UAV functions (e.g flight plans, low level flight)
• Integration Machine Learning models into existing UAV C2 system
• Integration of a UAV model into existing synthetic environment
• Bug fixes following verification and integration testing

Experience/Skills Required
• Experience developing SW for autonomous applications
• Experience integrating and developing Machine Learning models
• UI Design
• Algorithm development
• Requirements management in Enterprise Architect / DOORS / JIRA
• Model Based Sys Eng and SW Modelling in Enterprise Architect
• Source code management in GitLab
• Primarily C++, optionally C# (Visual Studio) & Python
• Mixture of OS environments (Real-time e.g. WindRiver, Green Hills, LynxOS, Linux, Windows)

Senior iOS Engineer - Mobile Developer
Circle Group
Manchester
Hybrid
Senior
£65,000

Senior iOS Engineer - Mobile Developer / Lead iOS Engineer

iOS Developer / iOS Engineer / Mobile Developer / Mobile Engineer

Not every iOS role is about polishing UI or shipping the next consumer app.

This one is for an iOS engineer who enjoys owning the technical direction, working close to the platform, and dealing with the realities of performance, reliability and long-lived apps and SDKs in production.

Despite the title, this is not a people-management role. It’s a hands-on position for a senior iOS engineer who wants responsibility, influence and interesting technical problems - without stepping away from code.

What you’ll be working on

You’ll take ownership of iOS apps and SDKs used in real-world, data-heavy environments, where stability, correctness and long-term maintainability really matter.

Day to day, you will:

  • Own the architecture and technical direction of iOS apps and SDKs
  • Design and build complex features using Swift, with some Objective-C and C++
  • Tackle challenges around networking, performance, stability and edge cases
  • Stay ahead of iOS and Apple platform changes, shaping how the team responds
  • Support SDK integrations and help resolve tricky production issues
  • Run design and code reviews, and help raise engineering standards
  • Make pragmatic use of modern tooling, including AI-assisted development tools, to improve quality and reduce busywork

Who this role suits

This role is a good fit if you:

  • Like being the technical point of reference for iOS
  • Enjoy thinking about architecture and long-term platform health
  • Want influence and ownership without line management
  • Are comfortable going deep when things break in production

You’ll likely bring:

  • Strong experience building and shipping iOS apps in Swift (with some Objective-C)
  • Solid understanding of iOS networking (HTTP(S), TLS, sockets, proxies)
  • Experience integrating or working alongside native C++ libraries
  • Good knowledge of iOS SDK/API design, versioning and supporting external integrators
  • Familiarity with Apple Developer policies and how OS changes impact apps
  • Strong debugging skills (crashes, performance, battery) and sensible testing practices

How you’ll work

  • Hybrid role, Manchester-based
  • 2 days per week in the office, the rest flexible
  • Flexible start and finish times
  • Full home-working setup provided

iOS Developer / iOS Engineer / Mobile Developer / Mobile Engineer

a

Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter - @Circle_Rec and LinkedIn - Circle Recruitment.

GPU Software Engineer
Sanderson Recruitment
Waterlooville
Hybrid
Mid - Senior
£550/day

£550/day Inside IR-35

Portsmouth - 3 days per week on site

Initial 4 month contract

We’re looking for a Software Engineer to work within a Space Systems Engineering team, developing custom parallel algorithms and accelerating the processing of large-scale imagery and data on GPU platforms.

Key technical skills:

  • C++ development and GPU programming frameworks
  • Parallel programming concepts and GPU architecture
  • Linux systems engineering
  • Profiling and debugging tools for GPU code

What you’ll be doing:

  • Designing and implementing parallel algorithms for GPUs where existing libraries aren’t sufficient
  • Building GPU-ready code for vectorisation, parallel execution and large-scale data processing
  • Offloading CPU-heavy imaging, simulation or ML workloads onto multi-GPU Linux systems
  • Producing benchmarks, validating performance gains and ensuring numerical correctness

Experience with GPU acceleration in gaming or AI development is also relevant.

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.

Embedded Software Engineer
Hexwired Recruitment Limited
Worcester
In office
Mid - Senior
£45,000 - £65,000

Embedded Software Engineer - £45k - £65k - Worcester Hexwired Recruitment has recently partnered with a highly successful solutions provider based in Worcester now seeking an Embedded Software engineer to help develop a brand new product the company is looking to bring to the market. The company are expanding due to increased interest in their products and are now seeking a talented Embedded Software engineer ideally with experience working on Embedded Linux, ideally working at the kernel level and Userspace Linux. This is a mosrlt onsite Embedded Software role, due to the nature of the work. You will be required to get security clearance. Key Skills \* Degree in Embedded Systems, Electronics or similar \* 3+ years commercial Embedded software development experience \* Good commercial Embedded Linux experience (Linux Kernel or Userspace Linux considered) \* Experience working to CI/CD processes \* Experience working on algorithm design using Matlab/Simulink or C++ is advantageous but not essential \* Any experience or interest in Wireless comms is highly desirable \* Ability to gain security clearance. The company are looking to offer circa £65k dependent on experience along with excellent benefits. If you’re interested in this Embedded Software role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today

C# .net software developer Investment banking
Huxley Associates
London
In office
Mid - Senior
£40,000 - £100,000

Role details

Title: C# .net software developer
Employer: Investment banking
Permanent role Salary range: £75k-95k
Role focus: translation from one language to another
Role requirements: C#.NET Development, Fixed income/ derivatives or any banking is beneficial

This is a new and exclusive Software Engineer - C# / .Net developer to join this investment bank as they expand their software development team. This role is focused on translating one file or language into something the current system can use. You will need to use your software development skills, to understand what a file needs, testing your solution in C#.Net and ensuring it has been translated correctly

As the C# .net software developer, you will be leading on fixed income/ derivative projects within this Investment banking.

Qualifications and Skills

Be well-versed in C#/.Net and/or C++ and have an active interest in other computing technology and tools.
Familiarity with Fixed Income/ Derivatives is a big plus.

For more information and the chance to be considered, please do send through a CV good luck

To find out more about Huxley, please visit

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

JAVA GUI Developer - JavaFX / C
Standard 8 Recruitment Ltd
Farnborough
In office
Senior
£65,000 - £85,000

Surrey - 5 days onsite
£50,000 £85,000 + benefits
UK Passport required - eligible for MOD clearance

Standard 8 is recruiting a Senior Java/C++ GUI Developer for a defence engineering team building real-time, high-data systems used in live operational environments.

This is not web apps. It s performance-heavy software, complex GUIs and systems that have to work first time.

The Job

You ll join an experienced Java team developing desktop applications for data-intensive, mathematically heavy systems.

Day to day:

  • Building Java applications with JavaFX or Swing
  • Working in Linux environments
  • Contributing to real-time processing systems
  • Getting stuck into C++ where needed
  • Testing properly, not just hoping for the best

What You Need

  • 5+ years Java background software engineering experience
  • Solid GUI development using JavaFX or Swing
  • Some C++ experience (at least a year)
  • Experience with real-time or high-throughput systems
  • Comfortable working on Linux

You ll need to be methodical, adaptable and take pride in your work. No hand-holding.

Nice to Have

  • Linux optimisation and deployment experience
  • Networking fundamentals (IP protocols, Ethernet configuration)
  • Low-level Linux or driver interfacing
  • DSP, signal or image processing knowledge

Non-Negotiables

  • UK national with a valid UK passport
  • Able to work onsite five days a week
  • Relevant degree (or equivalent technical background)

If you re an experienced engineer who prefers serious technical work over corporate theatre, we should speak.

Embedded Software Engineer
Jonathan Lee Recruitment Ltd
Merseyside
In office
Junior - Mid
£38,000 - £50,000

Wrexham Permanent Excellent Salary + Benefits

Are you ready to work on software that powers real-world products? Whether you re an experienced Embedded Engineer or at the beginning of your career, this is an opportunity to join a highly regarded engineering team developing transmission control software for cutting-edge gearboxes. Based in scenic North Wales, this role offers more than just technical challenge, it offers the chance to see your work go from concept to production and out into the world.

Why Join?

This is a team where you won t be siloed. With a lean team structure, you ll gain exposure to multiple aspects of projects, from embedded software development to machine testing and even test equipment manufacture. The variety keeps things interesting, and the impact of your work is visible. You ll be part of a forward-thinking engineering environment that values continuous improvement and innovation. It s a place where your ideas are welcomed, and your development is supported.

What You ll Be Doing

  • Designing and developing transmission control software in Embedded C
  • Translating functional requirements into high-level and low-level software designs
  • Working within a structured V-model development process
  • Creating V&V test cases and automated validation scripts (Python or VTest Studio)
  • Debugging and fault-finding across both hardware and software
  • Collaborating closely with a dedicated, multi-disciplinary engineering team

What We re Looking For

  • Degree in Software Engineering or a STEM subject (HND/HNC considered with relevant experience)
  • Experience within an embedded systems environment
  • Strong C or C++ programming skills
  • Experience developing applications for control systems
  • Familiarity with structured development processes and SCM tools
  • Strong communication skills
  • Experience with Vector tools (CANalyzer, CANoe, CANape) or Atlassian suite is advantageous

Based near Wrexham in picturesque North Wales, you ll enjoy a strong work-life balance alongside meaningful, technically challenging work.

If you’re looking for a role where you can develop innovative embedded software, see products through to production, and work in a collaborative, improvement-driven environment, we d love to hear from you.

Apply today to help shape the future of transmission technology.

Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.
In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.

Senior Sensor Engineer
SRT Marine Systems PLC
Cardiff
Hybrid
Senior
£60,000 - £75,000
+2

SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base.

The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies “MDA”, products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners.

SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry.

We’re seeking an experienced and versatile Senior Sensor Engineer join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies.

About the role of Senior Sensor Engineer - (not exhaustive):

In the Edge Team, you’ll work on the “sensors at the fringe” fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Sensor Engineer will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for fielddeployment.

The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You’ll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life.

What You’ll Be Doing - Senior Sensor Engineer

  • Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability.
  • Build test infrastructure to capture and analyse quality and performance metrics
  • Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed
  • Collaborate with cross-functional teams to plan, build, and test complex functionality
  • Diagnose and resolve technical issues through root cause analysis
  • Automate SDLC processes to improve efficiency and reduce manual effort
  • Produce and maintain technical documentation
  • Mentor peers, contribute to code reviews, and promote collaborative working practices

What You’ll Bring - Senior Sensor Engineer

  • Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust.
  • Broad exposure to remote sensing disciplines, including:
    • Mathematics, physics, and geospatial mapping
    • Working with sensor hardware and electronics
    • Networking principles, protocols, and services
    • Application development across embedded, desktop, and web platforms
    • Video and radar signal processing (e.g., OpenCV)
    • AI-based, hardware-accelerated image processing (e.g., YOLO)
  • Familiarity with Enterprise Systems architecture
  • Experience with version control systems (Git) and SDLC automation tools
  • Excellent problem-solving, debugging, and collaboration skills

Our Values at SRT

Ambition - Aspiring to lead in maritimedomain management
Innovation - Driving improvement through creativity and forward-thinking
Quality - Committing to high standards in performance and reliability
Responsibility - Being individually accountable and team-driven
Team - Collaborating openly with colleagues, partners, and customers

Why Join Us?

  • Work on mission-critical maritime surveillance systems used worldwide
  • Be part of an ambitious, innovative, and supportive team
  • Make a direct impact on global maritime safety and sustainability
  • Enjoy flexible hybrid working
  • Competitive salary and benefits, including:
    • Matched pension contributions up to 5%
    • Private health care
    • Development and training programmes

SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.

C++ Software Engineer
Gold Group
Bedfordshire
In office
Mid - Senior
£60/hour - £80/hour

Job Title: C++ Software Engineer

Location: Bedfordshire

Rate: 80 p/h - We are booking interviews in next week! Please call or email for a slot

We have a need for additional Software Engineers with C++ programming skills to join the Bedfordshire Engineering team.

The Role:

So, what will you be doing as a C++ Software Engineer?

The candidate will the following essential skills:

  • Proven and demonstrable evidence of capabilities in software engineering.
  • Proven and demonstrable evidence of capabilities in C++ and Object Oriented Development.
  • Knowledge of Real-Time Operating Systems (e.g. Greenhills, QNX, VxWorks).
  • Proven and demonstrable experience of working as part of an integrated team on a large-scale programme.
  • Strong oral and written communication skills.

The following skills are desirable:

  • Work on Safety Related Systems e.g. IEC 65108.
  • Knowledge of UML modelling for software, particularly in Rhapsody.
  • Knowledge of DDS (Data Distribution Systems).
  • Development of embedded systems.
  • Knowledge of CAN/MilCAN buses.
  • Parasoft C++ test development.

My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next C++ Software Engineer, this is the opportunity for you!

You will be required to undergo SC clearance for this role.

So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next C++ Software Engineer, hit that apply button now!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Yorkshire
In office
Mid - Senior
£45,000 - £55,000

Location: Wakefield
Salary: Up to 55,000

The Opportunity

An established and forward-thinking engineering company based in Wakefield is growing its development team and seeking a skilled Embedded Software Engineer. With over 30 years of industry expertise, the business collaborates with leading organisations across a range of sectors, delivering innovative electronic and embedded solutions that create real-world impact.

This is an opportunity to join a close-knit, technically strong team where your ideas and input will directly influence product development.

The Role

You will play a key role in the full lifecycle of embedded system development, including:

  • Designing and developing embedded systems from concept through to production
  • Writing high-quality, maintainable C code
  • Working within RTOS environments
  • Contributing to system architecture and technical decision-making
  • Collaborating closely with hardware engineers and senior leadership

Essential Skills & Experience

  • Strong programming skills in C
  • Experience working with RTOS (e.g., FreeRTOS, Zephyr)
  • Microcontroller development experience (STM32, Microchip PIC, Nordic preferred)
  • Knowledge of communication protocols such as I2C, SPI, CAN, and DALI
  • Degree in Engineering, Computer Science, or a related discipline

Desirable Experience

  • Wireless technologies (BLE, Thread, Zigbee)
  • Application-level development in C, C++ or Python
  • Version control using Git

About You

You are an experienced Embedded Software Engineer who thrives in a collaborative, smaller-team environment where your contribution genuinely matters. You take ownership of your work, stay current with emerging technologies, and enjoy applying innovative ideas to practical engineering challenges.

Interested?

For a confidential discussion about this opportunity, contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions.

C# .net software developer Investment banking
Huxley Associates
London
In office
Mid - Senior
£40,000 - £100,000

Role details

  • Title: C# .net software developer
  • Employer: Investment banking
  • Permanent role Salary range: 75k-95k
  • Role focus: translation from one language to another
  • Role requirements: C#.NET Development, Fixed income/ derivatives or any banking is beneficial

This is a new and exclusive Software Engineer - C# / .Net developer to join this investment bank as they expand their software development team. This role is focused on translating one file or language into something the current system can use. You will need to use your software development skills, to understand what a file needs, testing your solution in C#.Net and ensuring it has been translated correctly

As the C# .net software developer, you will be leading on fixed income/ derivative projects within this Investment banking.

Qualifications and Skills

  • Be well-versed in C#/.Net and/or C++ and have an active interest in other computing technology and tools.
  • Familiarity with Fixed Income/ Derivatives is a big plus.

For more information and the chance to be considered, please do send through a CV good luck

To find out more about Huxley, please visit (url removed)

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales

Senior Embedded and Control Software Engineer
AB Dynamics
Bradford-on-Avon
In office
Senior
Private salary

Description
As a Senior Embedded and Control Software Engineer, you will be responsible for designing, developing, and deploying code for AB Dynamics automotive test equipment, ranging from track testing solutions (driving robot and Advanced Driver Assistance Systems (ADAS) target products) to laboratory-based testing equipment (SPMM, ANVH, SSTM).

You will play a critical role in ensuring the successful delivery of high-quality products that meet customer requirements and industry standards. Collaboration with cross-functional teams to ensure the seamless integration of software into our products.

This role offers an exciting opportunity to work with leading automotive clients worldwide.
Core Responsibilities

  • Real Time and Embedded Software Development with a focus on real time control software.
  • Define, design and implement software architectures and robotics control systems, ensuring high performance in real-time environments.
  • Define and implement software standard processes and practices for development and deployment.
  • Ensure software safety and security compliance with industry standards and regulations in collaboration with the Systems Engineering Team.
  • Troubleshoot and resolve complex software issues, optimizing performance and reliability.
  • Stay up-to-date with industry trends and emerging technologies to drive continuous improvement in software development processes.
  • Close collaboration with other functional and systems teams across the business.
  • Contribute to feature planning and roadmap development.
  • Support project planning and work estimation activities.
  • Support code reviews and design discussions to uphold high engineering standards.

What are we looking for?

  • A technical background - most likely an Engineering Degree or similar.
  • At least 2 years experience in C or C++
  • Knowledge of control systems and control theory
  • Knowledge of communication protocols (e.g. CAN, Ethernet, EtherCAT)
  • Experience with embedded systems development tools and platforms
  • Experience with path planning, motion control, vehicle dynamics, or computer vision systems beneficial
  • Excellent problem-solving and analytical skills
  • Effective communication skills for conveying complex technical concepts to both technical and non-technical stakeholders

Why join us?
We are part of the AB Dynamics Group, an innovative, dynamic listed business with a friendly and supportive working environment. In addition to competitive salaries, our attractive benefits package includes a discretionary company bonus scheme, 25 days holiday (plus bank holidays), and generous company pension contributions.

At AB Dynamics Group we set ourselves ambitious objectives and strive to work according to our values of customers, people, diversity, innovation, excellence and responsibility. We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation.

We use AI to help us assess applications fairly and objectively.

JAVA Software Engineer
Gold Group
Bedfordshire
In office
Mid
£60/hour - £80/hour
+1

Job Title: Java Software Engineer

Location: Bedfordshire

Rate: £80 p/h - We are booking interviews in next week! Please call or email for a slot

We have a need for additional Software Engineers with Java programming skills to join the Bedfordshire Engineering team.

The Role:

So, what will you be doing as a Java Software Engineer?

The candidate will the following essential skills:

  • Proven and demonstrable evidence of capabilities in software engineering.
  • Proven and demonstrable evidence of capabilities in Java (version 11 or later) and Object Oriented Development.
  • Knowledge of development on various Operating Systems ( Windows 10/11, Linux).
  • Knowledge of DevSecOps.
  • Proven and demonstrable experience of working as part of an agile team on a large-scale programme.
  • Strong oral and written communication skills.

The following skills are desirable:

  • Knowledge of UML modelling for software.
  • Knowledge of DDS (Data Distribution Service).
  • Knowledge of Gradle.
  • Development of GIS (Geographic Information Systems) Software.
  • Knowledge of C# or C++.
  • Knowledge of GitLab.

My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next Java Software Engineer, this is the opportunity for you!

You will be required to undergo SC clearance for this role.

So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next Java Software Engineer, hit that apply button now!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

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.