for the sake of using a new C++ construct. Develop maintainable software. Basic script and database query coding is required Technical skills: C++, Linux, BSD Sockets, QuickFIX library, BOOST, STL (Advanced/Expert level proficiency) Nice to have: Proficiency in Python Proficiency with Linux platform Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ACS Performance
in a fast-paced, dynamic environment Key Requirements ✅ 8+ years in software or electronics engineering (or equivalent) ✅ 5+ years of modern C++ development experience (polymorphism, templates, smart pointers, threading, STL) ✅ Experience with microcontrollers (PIC32, ARM, or similar) ✅ Ability to read electronic schematics when implementing embedded software Desired Skills Python or other scripting languages Embedded Linux (shell scripting, terminal use) Xilinx More ❯
measure real-time engineering operations and processes Strong analytical and problem-solving skills in performing statistical analysis, data modeling, and predictive analytics. Professional experience in modern C++, including the STL and common testing frameworks Fluency in Python for software development Ability to develop high-quality APIs and code documentation Deep understanding of software development methodologies, code reviews, version control systems More ❯
in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such More ❯
in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such More ❯
in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education: - Degree in a relevant area such More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Senior Embedded Software Engineer - Award-Winning Technology Company - Cambridge - 5+ years C++ development Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded Software Engineer Award-Winning Technology Company - Cambridge - 5+ years C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is More ❯
and create basic features without assistance. Complex features and work may require assistance from Senior members. C++ - Skilled Understanding of object-oriented approach with a good understanding of the STL, encapsulation, inheritance, template parameterisation and other core language features. Experience of cross platform development is desirable. Electronics - Competent Can understand both analogue and digital circuits Documentation - Can record and communicate More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ACS Business Performance Ltd
current and next-generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python or scripting language familiarity Proficient with embedded Linux More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
current and next-generation products. You'll work in a fast-paced, innovative environment with real impact. Key Requirements: 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python or scripting language familiarity Proficient with embedded Linux More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Ecm Selection
. (We will also consider bachelor's level candidates with relevant commercial experience.) Excellent aptitude with maths and algorithms Demonstrable coding skills in C++ ( working knowledge of data structures, STL etc.), and a working knowledge of Linux (or UNIX) You'll also need full, existing UK work permission without time limit or restriction. Qt skills would be a bonus but More ❯
live. Build relationships with teams inside/outside FM, Infrastructure units etc. Advocate delivery excellence, ensuring application release quality. Qualifications/Skills: C++20/23 skills, knowledge of the STL, experience of the Boost libraries is highly desirable. Development on Linux using gcc, gdb, git and associated debugging tools. Knowledge of all aspects of software design, development and deployment. Working More ❯
live. Build relationships with teams inside/outside FM, Infrastructure units etc. Advocate delivery excellence, ensuring application release quality. Qualifications/Skills: C++20/23 skills, knowledge of the STL, experience of the Boost libraries is highly desirable. Development on Linux using gcc, gdb, git and associated debugging tools. Knowledge of all aspects of software design, development and deployment. Working More ❯
markets solutions in a fast-paced trading environment Essential Skills & Experience 10+ years of C++ development experience Strong expertise in modern C++ (C++14, C++17 and onwards) Deep knowledge of STL and Boost libraries Capital markets experience - understanding of trading systems, market data, and financial instruments Experience with FX markets (equities experience also considered) Knowledge of FIX protocols and trading system … development Collaborative environment with focus on technical excellence Complex business domain requiring both technical skill and financial markets understanding Interview Process Technical & Business Discussion - Conversational interview covering C++ principles, STL/Boost knowledge, and capital markets experience Technical Assessment - Face-to-face session in London office including pair programming and coding exercises Final Interview - Online meeting with Hiring Manager (based More ❯
processing and distribution. Continuously refine system architecture to support growth in an expanding market. Requirements: Strong C++ development skills in a server-side environment (C++11 experience required) Proficiency in STL and Boost for efficient programming Degree in Computer Science or a related field (or equivalent experience) At least 2 years of real-world experience in software development What We Offer More ❯
City of London, Greater London, UK Hybrid / WFH Options
Understanding Recruitment
processing and distribution. Continuously refine system architecture to support growth in an expanding market. Requirements: Strong C++ development skills in a server-side environment (C++11 experience required) Proficiency in STL and Boost for efficient programming Degree in Computer Science or a related field (or equivalent experience) At least 2 years of real-world experience in software development What We Offer More ❯
on robust system solutions A great C++ developer will have: Degree in Computer Science (or equivalent experience) 3+ years of commercial C++ experience, ideally with C++11 Strong knowledge of STL and Boost libraries What’s on Offer Up to 8% performance bonus Private healthcare Pension contributions Hybrid model: 3 days remote/2 days onsite in central London A collaborative More ❯
City of London, Greater London, UK Hybrid / WFH Options
Understanding Recruitment
on robust system solutions A great C++ developer will have: Degree in Computer Science (or equivalent experience) 3+ years of commercial C++ experience, ideally with C++11 Strong knowledge of STL and Boost libraries What’s on Offer Up to 8% performance bonus Private healthcare Pension contributions Hybrid model: 3 days remote/2 days onsite in central London A collaborative More ❯
at just 1 or 2 in your career so far Strong knowledge of C++ development in server-side environment Expertise in the full Software Development Lifecyle Good understanding of STL and Boost A very confident communicator Bonus: Experience working in the financial sector with financial knowledge Experience in a secondary programming language e.g. .Net or Python Interest in cloud technologies More ❯
at just 1 or 2 in your career so far Strong knowledge of C++ development in server-side environment Expertise in the full Software Development Lifecyle Good understanding of STL and Boost A very confident communicator Bonus: Experience working in the financial sector with financial knowledge Experience in a secondary programming language e.g. .Net or Python Interest in cloud technologies More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
with the stakeholders, team members, and clients What do we value 4+ years of commercial experience in Java , C++ . Demonstrable understanding of modern C++ and Core Java , including STL, OOD/OOP A practiced user of LINUX command line and scripting. A good understanding of the Agile process. Proficiency in design at system and component levels, with the ability More ❯
C++ Developer - Real-Time Pricing and Risk Location: London Salary: Competitive Join Europe’s fastest growing algorithmic trading firm. Since skyrocketing in 2023 they have continued to be one of the top performing funds, returning upwards of 30% in 2024. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Thurn Partners
C++ Developer - Real-Time Pricing and Risk Location: London Salary: Competitive Join Europe’s fastest growing algorithmic trading firm. Since skyrocketing in 2023 they have continued to be one of the top performing funds, returning upwards of 30% in 2024. More ❯
key users and stakeholders to collect requirements and feedback to ensure our software meets users' needs What you'll need for this role Demonstrable understanding of modern C++, including STL, OOD/OOP and C++ 11/14/17+ Practised user of LINUX command line and scripting. Take ownership of the design, implementation of a feature or component and More ❯