Senior Consultant, Data Expert Construction Solutions FTI Consulting is the leading global expert firm for organizations facing crisis and transformation. We work with many of the world's top multinational corporations, law firms, banks and private equity firms on their More ❯
Senior Embedded Software Engineer - Sheffield This job has expired. You can still send us your CV and we'll match you with similar roles. Sheffield ALE-AM/SESE Posted on August 24, 2023 Expired on October 2, 2023 About More ❯
Ramon.Space is a leader in space-resilient computing infrastructure. Powered by its unique AI/ML processors, Ramon.Space's software-empowered systems enable the realization of Earth-like space-resilient computing capabilities in space. Ramon.Space has a proven track record More ❯
C++ Software Engineer Newcastle Excellent salaries + Bonus! My client is a Fortune 100 organisation and a global leader. They are looking for a C++ Software Engineer to develop and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing new features, and be responsible for increasing the … capability of the software. You'll also be collaborating with a global cross-functional team providing product engineering, verification, documentation and programme management input. What's required for this C++ Software Engineer position? Masters/PhD in STEM discipline Grade A*/A/B in A level Mathematics Experience in algorithmic software development in C++ Bonus: Qt experience If … you are a C++ Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please apply to learn more. If you are interested in this or other software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
C++ Trading Platform Developer – High-Performance Crypto Trading Location: London One of the largest crypto-native algorithmic trading firms globally is seeking a C++ Developer to join its global trading platform team. The firm provides algorithmic liquidity across major crypto exchanges and supports some of the most innovative projects in DeFi and digital assets. As a C++ Developer … latency, high-throughput trading systems Build and maintain robust infrastructure for real-time data and order flow across global venues Optimise core components of the trading stack using modern C++ and Python Collaborate with a highly experienced, hands-on CTO and team of top engineers Key Requirements Bachelor's degree in Computer Science or closely related field Strong proficiency in … C++ Deep understanding of systems internals and how C++ standard libraries work Experience with networking, memory models, CPU architecture, or assembly (a plus) Curious mindset with a desire to understand systems end-to-end Passion for performance tuning and building resilient infrastructure This opportunity offers a highly competitive compensation package and hybrid working model. More ❯
City of London, Greater London, UK Hybrid / WFH Options
Radley James
C++ Trading Platform Developer – High-Performance Crypto Trading Location: London One of the largest crypto-native algorithmic trading firms globally is seeking a C++ Developer to join its global trading platform team. The firm provides algorithmic liquidity across major crypto exchanges and supports some of the most innovative projects in DeFi and digital assets. As a C++ Developer … latency, high-throughput trading systems Build and maintain robust infrastructure for real-time data and order flow across global venues Optimise core components of the trading stack using modern C++ and Python Collaborate with a highly experienced, hands-on CTO and team of top engineers Key Requirements Bachelor's degree in Computer Science or closely related field Strong proficiency in … C++ Deep understanding of systems internals and how C++ standard libraries work Experience with networking, memory models, CPU architecture, or assembly (a plus) Curious mindset with a desire to understand systems end-to-end Passion for performance tuning and building resilient infrastructure This opportunity offers a highly competitive compensation package and hybrid working model. More ❯
C++ Software Engineer - Fully Remote - Up To £200k We're currently working with a global leader in software development, offering a fully remote position for a Senior Software Engineer specializing in C++. They are experiencing an exciting period of growth and are looking to bring in more elite engineers to join their already established team and contribute to key enhancements … calibre team of young, talented professionals who share a like-minded mindset, delivering top-tier implementation and technical services to clients. Qualifications: 3+ years of proficiency in C/C++ STEM degree from a Russell Group university or equivalent) Self-motivated and capable of working independently Strong communicator If this does look like something that could be of interest please … apply as interviews are being scheduled! C++ Software Engineer - Fully Remote - Up To £200k More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer. This role is 3 days … a development team of over 30 Software Engineers. They encourage Software Developers with an interest in music/audio to apply. Skills and Experience required: 3 yrs+ C/C++ development experience ideally with product development/embedded software. Experience of writing C++ code for embedded applications (Linux) or running in C on ARM processors. Benefits include: Free Parking Free More ❯
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: £70,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: 3 days onsite p/week, London (Old Street) Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with … 000+ people, this one is for you! This established company with approximately $250bn in assets under advisement is looking for a C++ Engineering on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: £70,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: 3 days onsite p/week, London (Old Street) Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with … 000+ people, this one is for you! This established company with approximately $250bn in assets under advisement is looking for a C++ Engineering on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
SC Cleared C++ Software Engineer Stevenage Onsite 5 days a week 6 months contract Inside of IR35 £65 per hour Overview of department: Our team is responsible for developing solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Responsibilities: This is a very hands-on role and … the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Skillset/experience required: Live SC Clearance Extensive experience of working in C++ Experience in other languages such as Ada, QT Knowledge of Real Time Multi-Threaded Applications Knowledge of C# If you are available and interested, please apply today More ❯
A prominent equities trading business is seeking a highly skilled Senior C++ Developer with extensive experience in low latency systems to join their cutting-edge team. Key Responsibilities: Design, develop, and optimize high-performance trading systems using C++. Implement and enhance low latency solutions to ensure optimal trading execution. Utilize the Standard Template Library (STL) and Boost libraries to create … code. Collaborate with traders, quants, and other developers to deliver robust trading applications. Analyse and troubleshoot complex system issues to ensure seamless trading operations. Required Skills: Proven expertise in C++ development with a strong emphasis on low latency systems. In-depth knowledge of STL and Boost libraries. Experience in high-frequency trading environments is highly desirable. Strong problem-solving skills … and the ability to work under pressure in a fast-paced setting. Excellent communication skills and the ability to work collaboratively within a team. If you are a C++ expert with a passion for low latency systems and a drive to excel in the world of equities trading, we want to hear from you. Join our team and be a More ❯
A prominent equities trading business is seeking a highly skilled Senior C++ Developer with extensive experience in low latency systems to join their cutting-edge team. Key Responsibilities: Design, develop, and optimize high-performance trading systems using C++. Implement and enhance low latency solutions to ensure optimal trading execution. Utilize the Standard Template Library (STL) and Boost libraries to create … code. Collaborate with traders, quants, and other developers to deliver robust trading applications. Analyse and troubleshoot complex system issues to ensure seamless trading operations. Required Skills: Proven expertise in C++ development with a strong emphasis on low latency systems. In-depth knowledge of STL and Boost libraries. Experience in high-frequency trading environments is highly desirable. Strong problem-solving skills … and the ability to work under pressure in a fast-paced setting. Excellent communication skills and the ability to work collaboratively within a team. If you are a C++ expert with a passion for low latency systems and a drive to excel in the world of equities trading, we want to hear from you. Join our team and be a More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client's HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of experience in … software engineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge: Experience using Qt GUI … methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior Embedded Software Engineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is the job for you! My client's office is … Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software using Embedded C. Work with FreeRTOS to develop real-time, low More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bond Williams Limited
A GUI Engineer is required by a fast-growing deep tech company developing advanced detector technology for scientific laboratories worldwide. The GUI Engineer will leverage high level C++ and Qt skills to take ownership of designing and developing modern, user-centric interfaces for the company's detector control software. GUI Engineer key responsibilities: Design and implement clean, user-friendly interfaces … for scientific software using Qt and C++ Collaborate closely with scientists and engineers to ensure the company's advanced tools are intuitive and accessible, driving faster and more effective research outcomes. Test, troubleshoot, and refine UI features to ensure smooth user experiences Document UI components and usage to support maintainability and onboarding Contribute to broader software and product development efforts … as needed Stay current with industry trends in UX design, scientific software, and Qt best practices GUI Engineer key requirements: Experience developing UIs in Qt and C++, with clean, elegant design sensibilities Familiarity with Python and cross-platform development (Linux & Windows) Excellent communication and teamwork skills A collaborative, hands-on approach to problem-solving The company has a fantastic collaborative More ❯
the proprietary Risk Management platform and quantitative library. Build Python-based and Excel-based risk tools and integrations used by traders, analysts, and risk managers Develop, test and support C++ quant code on proprietary Risk Management system Improve accuracy of quantitative models for trading Maintain a constant smooth day-to-day process with fast bug-fixing Document quantitative models and … system components effectively Skills- 1–2 years of experience in a quantitative or software development role, preferably in financial markets Proficiency in C++ and Python , with a focus on production-level code Understanding of data structures , numerical methods , and statistics Familiarity with Linux , Git , and scripting (Bash or similar) Experience and knowledge of the fixed income or credit financial instruments More ❯
the proprietary Risk Management platform and quantitative library. Build Python-based and Excel-based risk tools and integrations used by traders, analysts, and risk managers Develop, test and support C++ quant code on proprietary Risk Management system Improve accuracy of quantitative models for trading Maintain a constant smooth day-to-day process with fast bug-fixing Document quantitative models and … system components effectively Skills- 1–2 years of experience in a quantitative or software development role, preferably in financial markets Proficiency in C++ and Python , with a focus on production-level code Understanding of data structures , numerical methods , and statistics Familiarity with Linux , Git , and scripting (Bash or similar) Experience and knowledge of the fixed income or credit financial instruments More ❯
Embedded C/C++ Software Engineer | Advanced Computing Location: Cambridge Type: Full-time, Permanent (Hybrid working) Salary: £50,000 – £80,000 Excellent benefits package! Join an ambitious technology company working on the next generation of advanced computing solutions. You’ll play a key role in developing high-performance systems that solve complex challenges in emerging computing fields. Collaborate with a … multidisciplinary team of engineers, developers, and researchers to design and deliver robust embedded software that drives real-world innovation. What we’re looking for: Strong expertise in C/C++ programming. Proficiency in scripting languages such as Python. A solid understanding of hardware systems, microprocessors, or co-processors. A passion for exploring and learning new technologies, including future-focused computing More ❯
McGregor Boyall are partnered with a market-leading, quant-driven tech hedge fund looking for C++ talent across multiple teams within trading and market execution. The roles involve building high-performance components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order execution … algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom allocators, zero-copy messaging, and SIMD optimization. You'll work directly with quants to translate mathematical models into production trading systems and see the impact of your code on … the market. Potential for bonus buyout or sign-on - Relocation support for overseas applicants - Modern tech stack deployed alongside some of the best talent in quant finance Requirements: - Excellent C++ programming skills, ideally using a modern version - Expertise with low latency/high throughput systems - Some level of experience with Python - Experience working with systems processing high volumes of data More ❯
Exciting Freelance Opportunity with a Leading Broadcast Technology Partner! We are looking for an experienced C++ Developer for a six-month contract to join an exciting, fast-paced project within the broadcast technology sector. This is a great chance to make an impact and collaborate with a dynamic team working on cutting-edge solutions. Logistics: Position: Freelance C++ Developer (Contract … cover the period while the team recruits for a permanent hire Work within a development environment utilising Windows, Visual Studio, Jira, BitBucket, and TeamCity Essential Skills: Strong experience in C++, particularly with multithreaded, low-latency applications Familiar with networking protocols (UDP, TCP, WebSockets) Experience with Swagger documentation and implementing RESTful APIs Comfortable with driver writing and interfacing with third-party More ❯
McGregor Boyall are partnered with a market-leading, quant-driven tech hedge fund looking for C++ talent across multiple teams within trading and market execution. The roles involve building high-performance components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order execution … algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom allocators, zero-copy messaging, and SIMD optimization. You'll work directly with quants to translate mathematical models into production trading systems and see the impact of your code on … the market. Potential for bonus buyout or sign-on - Relocation support for overseas applicants - Modern tech stack deployed alongside some of the best talent in quant finance Requirements: - Excellent C++ programming skills, ideally using a modern version - Expertise with low latency/high throughput systems - Some level of experience with Python - Experience working with systems processing high volumes of data More ❯
been fully integrated into the firm's technology and is now ready to get creative in driving forward their success. The Head of Technology is looking for a senior C++ developer who comes from an electronic trading or distributed systems background to work on young code base or greenfield front office systematic trading projects. You will have the chance to More ❯
Are you an experienced Embedded Software Engineer who thrives on solving real-world technical challenges? Do you enjoy writing reliable, structured C/C++ code for products that make a global impact? This full-time, permanent role is based in Poole, Dorset, with the flexibility of hybrid working (up to 2 days per week from home). You’ll join … for you: You enjoy working in a focused, practical environment. You’re passionate about solving real-world technical problems. You take pride in writing well-documented, structured C/C++ code. You want to contribute to a product from concept to release. You value a workplace that prioritises wellbeing, communication, and clarity. What makes this company stand out: Competitive salary … service). Pension, life assurance, and employee wellbeing program. Retail and lifestyle discount scheme. Clear onboarding and ongoing support. Your responsibilities will include: Developing embedded software in C/C++ for new and existing hardware platforms. Collaborating with electronics engineers to shape specifications and select components. Supporting firmware development from design to production. Managing software versions and updates using Azure More ❯
This company is seeking an experienced C++ Software Engineer to join their dynamic development team in Stevenage, Hertfordshire. As a Software Engineer, you will play a crucial role in designing, developing, and integrating real-time test and data capture systems on Linux platforms. Responsibilities: - Designing and developing real-time test and capture software using C++ in a Linux environment - Integrating … levels - Conducting performance analysis, debugging, and optimisation of real-time systems - Documenting architecture, interface definitions, and test procedures to support handover and formal test activities Requirements: - Extensive experience in C++ development in a Linux environment - Proficiency in C# for tooling, test interfaces, or Windows components as needed - Proven experience working with real-time data systems, preferably involving SFPDP or other More ❯