Head of Software Development (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) An exciting opportunity has arisen for a Head Of Software Development to join my clients Development department.This is a senior role reporting directly to the COO, with overall responsibility for both our Software Development and QA teams. As Head Of Software Development you will join a … award-winning company, my client has developed a number of industry-first products to help improve the capabilities of retail brokers and crypto providers across the globe. Benefits (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) 25 days basic annual leave, increasing with length of service Paid days off on your birthday, a house move, and your wedding … per year Better than matching employee pension scheme Cycle to Work scheme Payroll Giving charity donation scheme Company-paid healthcare cash plan Company Share Options scheme Key Responsibilities (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) Resource and project management across both the Development and QA functions. Performance management of all direct reports, including regular More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
portsmouth, hampshire, south east england, united kingdom Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
develop, and support test software solutions Collaborate with Electronic Engineering, Test Centre of Excellence, and Systems teams to deliver robust test capability Produce reliable, high-performance software in C, C++, or ADA with clear documentation and standards compliance Interpret a range of technical sources including engineering drawings, OEM data, and design safety justifications Contribute to technical verification and validation activities … complex technical problems that may extend beyond the bounds of "software," engaging across hardware, simulation, and real-time systems Required Skills & Experience Essential: Proven ability to write software in C++ Strong analytical and design skills with experience in review and critical analysis Flexible, problem-solving mindset with a collaborative approach Background in software engineering or electronics with transferable skills to … safety-critical industries Knowledge of DevOps practices and innovative software development approaches Degree or equivalent qualification in a STEM discipline If you're an experienced Software Engineer with strong C++ skills and want to apply your expertise on some of the UK's most advanced defence programmes, this is a chance to take your career into new territories. Apply now More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
ll also support mentoring, upskilling, and knowledge-sharing across the team, contributing to the broader technical excellence of the consultancy. ESSENTIAL SKILLS: • Deep technical proficiency in SQL, Python, TypeScript, C++, and C# • Experience and awareness of Palantir technology • UK Sole Nationals with active DV clearance (current and valid) • Experience delivering solutions for government or secure clients TO BE CONSIDERED: Please … for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS: Consultant Engineer, Palantir, SQL, Python, TypeScript, C++, C#, DV Cleared, Data Modelling, Operational Workflows, AI/ML, Secure-by-Design, NSD More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Searchability NS&D
ll also support mentoring, upskilling, and knowledge-sharing across the team, contributing to the broader technical excellence of the consultancy. ESSENTIAL SKILLS: • Deep technical proficiency in SQL, Python, TypeScript, C++, and C# • Experience and awareness of Palantir technology • UK Sole Nationals with active DV clearance (current and valid) • Experience delivering solutions for government or secure clients TO BE CONSIDERED: Please … for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS: Consultant Engineer, Palantir, SQL, Python, TypeScript, C++, C#, DV Cleared, Data Modelling, Operational Workflows, AI/ML, Secure-by-Design, NSD More ❯
Royston, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Maplesoft
Key Accountabilities: Development of image processing algorithms for medical imaging (e.g., endoscopy) Image preprocessing using OpenCV and related libraries Implementation and application development of machine learningbased image recognition models (C++/Python) Software development and documentation in compliance with the European Medical Device Regulation (EU MDR) Technical communication in Japanese with our development team in Japan Requirements (Essential): Resident of … both English and Japanese Experience in medical software development Understanding of the European Medical Device Regulation (EU MDR) Experience with image processing libraries such as OpenCV Development experience in C++ and Python Preferred Qualifications: Experience with C# Experience with medical device software certification (CE marking) Practical experience in medical image processing Experience developing and deploying machine learningbased image recognition models More ❯
A Senior Hardware Engineer with a strong academic history, a broad technical skills set, good customer facing skills and a thirst for solving a range of complex technical challenges will join an established Technology Consultancy. UK Security Clearance is required More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Pension + Bonus + Life Ass +25 D/H
Our client based in Guildford are looking for candidates who must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the More ❯
and maintain software applications. The role and requirements of the Software Developer/Programmer are: To write and maintain applications You’ll need experience of developing Windows applications using C++, ideally Embarcadero C++ Builder Experience of developing Windows applications using Embarcadero Delphi is preferred MS SQL Server experience required Git Hub experience ideally Experience of CAD ideally The ability to More ❯
complex Quant libraries and delivering solutions for the front office. Key Responsibilities Lead the design and re-engineering of a core FX Options trading platform. Integrate Quant libraries (typically C++) into a Java-based system - focusing on integration, not C++ development. Deliver high-quality Java UI (Swing) components for front-office users. Work closely with Quants, Traders, and Risk teams More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Octagon Group
in a dynamic and secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications Skills required: - Experience in … C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and a UK passport holder. Whats on offer for the Embedded Software Engineer in Southampton: Competitive salary based on experience More ❯
london, south east england, united kingdom Hybrid / WFH Options
Langham Recruitment
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Langham Recruitment
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Langham Recruitment
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ or C Software Engineer Location: Bristol, Full time on site Duration: 12 Months initial SC Clearance Required Rate: £65 ph Umbrella Overview of department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Skillset/Experience required: Essential Knowledge … of working work with Cameo/Rhapsody Proven ability in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 Desirable A strong background in software engineering, its realisation and system wide impact. Collaborative, open approach to development and have the ability to work More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed
A global investment bank is seeking a highly skilled and motivated Quantitative Analyst to join the XVACCR, Collateral & Credit Quantitative Research team. This role is central to the development of cutting-edge quantitative models and tools that support XVA pricing More ❯
Test Engineer - Electrical/Electronic South Wales Competitive salary & benefits package Yolk Engineering is exclusively partnered with a growing advanced manufacturing business known for its next generation products and innovation in manufacturing. This is a new opportunity that will combine More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing an embedded software development background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus More ❯
Farnborough, England, United Kingdom Hybrid / WFH Options
IC Resources
organisation in the space sector – Hampshire, Hybrid Working Model This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Software Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and ensuring robust software development practices … role with real scope and technical depth, offering the chance to influence wider development practices and make a tangible impact on mission-critical systems. For this Senior C/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance … test coverage Ability to collaborate with engineers and leads, bringing authority and technical expertise What Next? For more information on this role, or any other positions across; Embedded Software, C++ Programming, Quality Assurance, Build Tools or Test Coverage, then please contact Callum Allen today. More ❯
platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews, debugging and … Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and version control … be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. Conduct code reviews, debugging and … Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and version control … be part of a collaborative team developing technology that pushes the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Required skills for Lead Software Engineer: + Have held a leading software engineer role for a number of years + Proficiency with scripting languages like Python + Proficiency in C++ and Computer Vision + Experience developing control mechanisms for automation + Experience with embedded software development (microcontrollers etc.) Desirable skills: + Experience designing low power automated systems + AWS knowledge … on the future of engineering! VISA Sponsorship available for exceptional candidates already in the UK 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. More ❯
This is a hands-on technical leadership role where your input will shape the direction of new and existing product development. Tech Environment: Microprocessors: ARM, NXP OS: FreeRTOS Language: C++, C Interfaces & Protocols: HDMI, MIPI, USB, DisplayPort Other: High-speed data transfer, real-time video/image processing (there is scope to work with machine vision but this is not … essential) Experience in regulated industries (e.g., medical, automotive, aerospace) is beneficial, but medical experience is not required. About You: Strong Embedded and C++ experience in an embedded environment Proven experience with FreeRTOS or similar RTOS platforms Comfortable working close to hardware (bare metal and RTOS) Familiarity with multimedia interfaces (HDMI, USB, DisplayPort) and high-speed data Previous team leadership experience More ❯
the design and architecture of scalable, resilient systems. TECHNICAL STACK/REQUIREMENTS Expert-level Java (core + multi-threading). Proven ability to work with or cross-train into C++/C# (dual-enabled is ideal). Strong exposure to front office environments - you must have worked directly on a trading floor . In-depth pricing experience in Rates/… with direct exposure to trading desks and high-value systems. Please send your CV and availability to: KEYWORDS Java Developer, Front Office, Pricing, Rates, FX, Credit, Equities, Low Latency, C++, C#, Spring Boot, Trading Systems, Booking, Analytics, Investment Banking, 29 West, Messaging, Microservices, London, Quant, Real-Time Systems, Multi-Threading, Trading Floor, Senior Java Engineer More ❯