C++ Software Engineer

3 days ago


London England United Kingdom ZipRecruiter Full time

Job Description

C++ Software Engineer – FPGA-Accelerated Trading Systems

My client is seeking a highly skilled C++ Software Engineer to play a pivotal role in enhancing their low-latency trading systems. They are actively refining their existing infrastructure to capitalise on new opportunities in a different market area, and this role is key to ensuring they remain at the forefront of electronic trading. You will work on high-performance, Linux-based systems, leveraging modern C++ and FPGA acceleration to push the boundaries of speed and efficiency.

Responsibilities

  • Design, develop, and optimise high-performance C++ software to integrate with FPGA-based acceleration solutions.
  • Work closely with FPGA engineers to ensure seamless software-hardware integration and maximise system efficiency.
  • Enhance and refine low-latency systems, focusing on reducing end-to-end execution times to maintain a competitive edge.
  • Profile and analyse system performance, identifying bottlenecks and implementing improvements to achieve best-in-class execution speeds.
  • Contribute to the full development lifecycle, including design, implementation, testing, deployment, and ongoing performance tuning.
  • Maintain a business-oriented mindset, ensuring technical decisions align with the firm’s strategic trading objectives.

Requirements

  • Strong proficiency in modern C++ (C++17/20) with a focus on performance optimisation.
  • Experience with low-latency, high-performance software development, particularly within trading or other real-time systems.
  • Familiarity with FPGA architectures and the interaction between software and hardware accelerators.
  • Solid understanding of algorithms, data structures, and concurrent programming.
  • Experience with network protocols and kernel bypass technologies (e.g., DPDK, RDMA) is a plus.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
  • Excellent communication and collaboration skills, with the ability to work effectively across engineering and trading teams.
#J-18808-Ljbffr

  • London, England, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...

  • Software Engineer

    3 days ago


    Bristol, England, United Kingdom The Engineer Full time

    The growing workload within MBDA UK has created a great opportunity within the Embedded Software team in Bristol! You will be developing embedded, real-time software.Salary: up to £64,000 depending on experienceDynamic (hybrid) working: typically 4 to 5 days per week on-site, due to workload classificationSecurity Clearance: British Citizen or a Dual UK...


  • London, England, United Kingdom Miller Maxwell Full time

    C++ Software Engineer is required to start in February 2025 or March 2025 to join a low-latency trading team working on the design, development, and enhancement of business-critical trading software.C++ Software Engineer Key Responsibilities:Join an experienced front-office team to assist with further developing a high-performance trading platform.Assist...


  • London, England, United Kingdom TN United Kingdom Full time

    At Decisal, we develop software that enables airlines around the world to optimize and analyze their planning and scheduling. We are currently expanding our products and seeking a talented and passionate Software Engineer C++ to join our dynamic team.As a Software Engineer C++, you will play a key role in designing and developing cutting-edge software...

  • Software Engineer

    3 days ago


    Stevenage, England, United Kingdom TieTalent Full time

    World Class Defence Organisation is currently looking to recruit a C# / C++ Software Engineer subcontractor on an initial 12 month contract.Job Title: C# / C++ Software EngineerRate: £65.00 per hourHybrid / Remote working: The role will be a hybrid role of 3 or 4 days per week onsite. The role will be needed to be onsite full time for the first 3 months and...


  • greater london, england, United Kingdom Miller Maxwell Ltd Full time

    This range is provided by Miller Maxwell Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeC++ Software Engineer - London Two days in the office (central London) are required.No finance experience is required! Our client will provide comprehensive training.Miller Maxwell is assisting a...


  • Bristol, England, United Kingdom Softweb Resourcing Full time

    C++ Senior Software EngineerAre you someone who enjoys working on mathematical and highly analytical software?Well, if you're a C++ Software Engineer, this company could well be the ideal fit. With an established global client base and multiple complex software products, you'll be working in a friendly and collaborative team in Bristol on new features. Your...


  • Bristol, England, United Kingdom TieTalent Full time

    Are you someone who enjoys working on mathematical and highly analytical software?Well, if you’re a C++ Software Engineer, this company could well be the ideal fit. With an established global client base and multiple complex software products, you’ll be working in a friendly and collaborative team in Bristol on new features. Your role will be molded...


  • greater london, england, United Kingdom Active Silicon Full time

    Active Silicon is a market leader in the design and manufacture of leading-edge computer imaging products. These products are used in many areas of science and industry, including manufacturing, life sciences, medical imaging, robotics and security, with many products targeted to specific customer requirements. The current range of products can be seen on...


  • , England, United Kingdom TN United Kingdom Full time

    Social network you want to login/join with:Position: C++ Software EngineerKey Responsibilities:Maintain existing software.Full life cycle development of projects.Liaise with creatives, product engineers, and the wider development team.Role Requirements:Proficient in C++.Experience in optimizing code.Working experience with Git and Visual Studio.Knowledge of...


  • greater london, england, United Kingdom Algo Capital Group Full time

    A world-leading global systematic hedge fund is looking for a Software Engineer to be a part of its multi-billion technology trading platform. We are looking for a candidate with strong technology experience across multiple disciplines, High-Frequency Trading, and Low Latency Environments. Software Engineers with expertise in C++ will be a part of the Core...

  • Software Engineer

    3 days ago


    Stevenage, England, United Kingdom Critical Software Full time

    At Critical Software, we truly believe that our people are what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what’s possible.Working at Critical is more than just a career choice; it’s more than a business: we're a community with a strong sense of purpose, values, and...


  • greater london, england, United Kingdom Templeton & Partners - Innovative & Inclusive Hiring Solutions Full time

    Direct message the job poster from Templeton & Partners - Innovative & Inclusive Hiring SolutionsSenior IT Recruitment Consultant - Templeton & PartnersC++ Software Engineers – Junior & Senior Contract Roles | London | Energy SectorExciting Contract Opportunities for C++ Developers at All Levels!Are you a C++ developer looking to work on cutting-edge...


  • newcastle upon tyne, england, United Kingdom IC Resources Full time

    C++ Software Engineer£45,000 - £55,000 & hybrid working - NewcastleMy client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to develop and maintain the C++ code base and work on their build and...


  • Stevenage, England, United Kingdom The Engineer Full time

    We have a great opportunity for an experienced embedded software engineer to join our team and contribute to the development of current and future seeker systems!Salary: up to £64,000 depending on experienceDynamic (hybrid) working: typically 4 to 5 days per week on-site, due to workload classificationSecurity Clearance: British Citizen or a Dual UK...


  • bolton, england, United Kingdom The Engineer Full time

    Are you interested in joining our Software team in Bolton? This is an exciting new direction for the Bolton Group and there will be plenty of opportunities to make your mark on the new team while having the support of the amazing established team!Salary: up to circa £64,000 depending on experienceDynamic (hybrid) working: 5 days per week on-site, due to...


  • Bristol, England, United Kingdom TN United Kingdom Full time

    New opportunity for Senior C/C++ Software Engineer to join a global wireless company based in Bristol.I am seeking a bright individual to take an active role in the full development life cycle of software features in Phy products. You will need excellent academics and should be knowledgeable on CPU architecture, linux kernel, and the hardware landscape. The...


  • Southwick, England, United Kingdom Platform Recruitment Full time

    C++ Software Engineer - Defence & Maritime SystemsPortsmouth | £50k - £70kAre you an experienced C++ Software Engineer with a background in real-time systems, defence, aerospace, or navigation technologies? Join a cutting-edge team developing advanced maritime navigation and mission systems for commercial and naval vessels.Why Apply?Work on sensor...


  • greater london, england, United Kingdom Aubay Full time

    Aubay is seeking an experienced C++ Software Engineer to join a dynamic team working closely with the Electronic Market Making (EMM) and Trading Business. This role involves designing and developing the next-generation electronic trading system while providing technical leadership to a team of highly skilled developers. If you have a strong passion for...

  • Software Engineer C

    3 days ago


    London, England, United Kingdom Innovate Recruitment Ltd Full time

    We're looking for skilled software engineers to join our team and work on exciting AI and signal processing projects.What You'll Do:Design and code software in C++.Develop and optimize signal processing and AI algorithms.Collaborate on code reviews and troubleshooting.Manage tasks in Azure DevOps and contribute to agile sprints.What You'll Need:C++...