
C++ Software Engineer – FPGA-Accelerated Trading Systems
On site
London, United Kingdom
£ 170,000 / year
Full Time
26-02-2025
Job Specifications
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.
About the Company
Stanford Black is one of London's leading technology and trading recruitment firms; with all of the experience, resources and contacts you need to take full advantage of today's fast moving business environments. Stanford Black connects leading hedge funds, proprietary trading firms, investment banks, scientific research houses, big data analytics firms and ambitious tech start-ups with the highest calibre professionals at every level. We source only the best candidates from an array of backgrounds and institutions and a... Know more
Related Jobs


- Company Name
- Owen Thomas
- Job Title
- Senior Platform Engineer (AWS), Consulting, Infrastructure, DevOps, SRE | Health, Sustainability and DeepTech - B2B Start-up | Fully Remote, EU | Base Salary £ 100K-115K, plus early equity+benefits
- Job Description
- Senior Platform Engineer (AWS), Consulting, Infrastructure, DevOps, SRE, Customer facing | Health, Sustainability and DeepTech - B2B Start-up | Fully Remote, EU | Base Salary £ 100K-115K, plus early equity+benefits The Client: Owen Thomas has partnered with a company that is looking for exceptional engineers that have a genuine interest in working with cutting-edge technology, in a fast-paced environment and a young start-up with big ambitions... The platform uses advanced technologies, such as federated learning and homomorphic encryption, which enable data analysis without moving the actual data. This means that organizations can leverage insights from diverse datasets while maintaining strict control over their own data privacy. With multiple use cases extending from Medical Research, to Sustainability analysis, and the ever increasing challenges around data privacy, this business unlocks the potential of huge data ecosystems across industries - while alleviating security concerns across all stakeholders! Senior Platform Engineer (AWS), Consulting Infrastructure, DevOps, SRE, Consumer Facing | Health, Sustainability and DeepTech - B2B Start-up | Fully Remote, EU | Base Salary £ 100K-115K, plus early equity+benefits Contribute feedback and suggestions for product enhancements, such as exploring support for mTLS in load balancing and proxying configurations. Excellent stakeholder management and consumer communication skills to ensure smooth deployments. 60% Hands on Delivery | 40% Intergration work. Take ownership of specific areas, like implementing policy enforcement in remote system components. Handle the infrastructure aspects of the Compute Gateway, with a willingness to work on related codebases. Oversee the build and delivery infrastructure (e.g., CI/CD tools) and guide teams on their optimal use. Establish consensus on guidelines and implement them as automation guardrails (e.g., checks in CI pipelines). Write maintainable code and clear documentation for team members and customers. Experience needed for the Senior Platform Engineer (AWS), Consulting, Infrastructure, DevOps, SRE, Consumer Facing | Health, Sustainability and DeepTech - B2B Start-up | Fully Remote, EU | Base Salary £ 100K-115K, plus early equity+benefits 7+ years of relevant work experience, or a Bachelor’s/Master’s/PhD in Computer Science or related fields (e.g., Physics, Mathematics, Engineering) with at least 5 years of experience in relevant roles. Proven experience in building, maintaining, and evolving secure containerized systems on Kubernetes and managing cloud infrastructure, on AWS Experience using Terraform. Strong coding skills, preferably in Golang and/or Python, with proficiency in additional programming languages being a plus. Excellent communication skills: fluent in English (both verbal and written) and capable of constructive and proactive communication. Confident in taking ownership of problems, gathering ideas for solutions, and effectively conveying approaches to others. Passionate about continuous learning and eager to work with cutting-edge technology in a dynamic startup environment. Renumeration for the Senior Platform Engineer (AWS), Consulting, Infrastructure, DevOps, SRE, Consumer Facing | Health, Sustainability and DeepTech - B2B Start-up | Fully Remote, EU | Base Salary £ 100K-115K, plus early equity+benefits Salary range £ 100,000 - £ 115,000 + Early stage equity Fully EU Remote working Contribution towards at home office set up or coworking space. Laptop / Macbook Wellbeing budget Stock options If you are interested in working in an Engineering team of 25+ people, having a Positive Impact on the world, with some of the brightest minds across Europe to, drop over your CV and if we think you are a good match we will give you a call!


- Company Name
- Lockheed Martin
- Job Title
- Virtual Reality Software Engineer
- Job Description
- We are seeking a VR Developer to join our innovative team in Faslane, Helensburgh. In this role, you’ll design, develop, and maintain cutting-edge VR training simulations and interactive experiences using Unity. Collaborating closely with graphic designers and fellow developers, you’ll help shape the future of immersive training solutions. This role benefits from our 9/75 working pattern (enjoy a 9-day working fortnight with every other Friday off!) What You’ll Do: Develop efficient, reusable, and reliable VR / AR code using Unity and C#. Optimise VR / AR performance to deliver seamless and immersive user experiences. Implement interactive features, UI elements, animations, and visual effects. Troubleshoot, debug, and refine applications based on feedback. Stay ahead of industry trends and integrate the latest VR / AR technologies. Participate in code reviews and contribute to best practices in development workflows. Required skills, qualifications and experience Proficiency in Programming Languages: Strong knowledge of C#, C++, or JavaScript. Experience with VR Development Platforms: Familiarity with Unity3D. 3D Modeling and Animation: Understanding of 3D modeling software with Blender. VR Hardware Knowledge: Experience with VR headsets such as HTC Vive. Problem-Solving: Ability to troubleshoot and solve complex technical issues. Creativity: Innovative thinking for creating immersive VR experiences. Team Collaboration: Strong communication skills and ability to work well in a team environment. Educational Background: Degree in Computer Science, Game Development, or relevant experience. Portfolio: Demonstrated experience through a portfolio of VR projects. Continuous Learning: Willingness to stay updated with the latest VR technologies and trends. The successful candidate must achieve the appropriate level (SC) of security clearance. More details can be found here What we offer you At Lockheed Martin our employees come first and therefore your physical, mental and financial wellbeing matters to us. On top of working in a highly supportive, friendly, respectful environment you can expect so much more. We are an employer in support of and offering Flexible working with the option to also work a a 9 day fortnight depending on business requirements, where you have the option of Fridays off. We offer Competitive salaries alongside a flexible holiday entitlement. We have a wealth of benefits available to you that can be selected through our wellbeing tool upon commencement of employment. Just a few of our amazing benefits are shown below: Private Medical Insurance Competitive Pension Dental Critical Illness Life Assurance Travel Insurance Employee discounts for top high street shops Employee Assistance Program which includes free face to face counseling sessions, Legal advice, Financial advice, etc Internal training and development alongside our Education assistance programmes Reimbursement for a professional membership Competitive policies that support flexibility and family leave inclusive of enhanced maternity leave Business Environment Lockheed Martin UK – Strategic Systems (LMUK SS) is the single contractor providing specialist Waterfront In-Service Support to one of the Royal Navy's Submarine Programs. The company provides the Ministry of Defence (MoD) with safe, efficient and responsive support. LMUK SS, as part of the ABL Alliance with AWE and Babcock, is also responsible for the management of operations at RNAD Coulport. Looking to the future, LMUK SS supports the joint US and UK submarine design efforts. Equal Opportunity Statement Lockheed Martin is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. Diversity and inclusion are fundamental to our culture and reflect our values of doing what's right, respecting others and performing with excellence. By engaging with all our employees' diverse talents and experiences every day, we can innovate different and better, creating cutting edge solutions and unparalleled customer value. We know that diversity of thought leads to better solutions for our customers. Our top priority is finding the best candidate for the job and if you are interested in the position, we’d love to hear how you might contribute to our mission and our team and would encourage you to apply, even if you don’t believe you meet every one of the criteria set out in our job advert. In addition, we are committed to inclusion of all individuals and will make reasonable adjustments to our applications process. If you require assistance or adjustments to participate in the job application or interview process, please contact recruitment.lmuk@global.lmco.com or call 023 92 458 000.


- Company Name
- Playtech
- Job Title
- Senior Embedded Software Engineer
- Job Description
- Founded in 1999 and premium listed on the Main Market of the London Stock Exchange, Playtech is a technology leader in the gambling industry with over 7,000 employees across 20 countries. Playtech is the gambling industry's leading technology company delivering business intelligence-driven gambling software, services, content, and platform technology across the industry's most popular product verticals, including, casino, live casino, sports betting, virtual sports, bingo and poker. Read more about who we are and what we do here: www.playtech.com & www.playtechpeople.com Here at Playtech, we genuinely believe that people are our biggest asset. Diverse thoughts, experiences, and individual characteristics enrich our work environment and lead to better business decisions. Recognizing differences and ensuring our processes are transparent is the core of Playtech’s overall commitment to responsible business practices. Ready to level up your career? Playtech‘s Casino unit is looking for a Senior Embedded Software Engineer with a curious mindset, excellent communication, and good technical troubleshooting skills. Press play and let us design future technology together! Job Description Your influential mission. You will... Build embedded systems which connect electronic gaming machines to our system. Install an embedded device in each slot machine, which interfaces to the machine and provides players with access to a variety of payment and loyalty services via a touchscreen web app. Qualifications Components for success. You have... Experience with Ubuntu and Windows development environments Yocto / Buildroot C++ Communication using RS232, I2C, TCP/IP and USB Linux kernel configuration You'll get extra points for... Java OpenJDK development experience Gaming/Gambling experience Experience with embedded systems Possessing analytical skills Working well under pressure Thrive in a culture that values... A professional and fun team environment, where we offer you proper training and knowledge sharing Your personal and professional growth Variety – no day is the same An active lifestyle and provide you with a well-being package Work-life balance, flexibility Fun and engaging company events Additional Information CASINO TEAM The fastest growing and most innovative leading supplier of management systems to the bricks-and-mortar casino industry. Our team has decades of experience and unrivalled expertise in land-based casino management systems working with cutting edge technology with this field. We provide the platforms that run the leading casinos and resorts from Monte Carlo to Mendoza, Santiago to Stockholm, Manila to Marrakesh and Saigon to Salford. Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.


- Company Name
- Be-IT
- Job Title
- Back End Developer
- Job Description
- Remote working with very occasional trips to the office / or hybrid working in Aberdeen Up to £50,000 (with some flex) – excellent holiday and pension benefits Want to join a farming / agricultural start up helping Scottish farms use data and become more profitable? Be-IT is working with a startup who are using tech / digital solutions to transform farming. They are backed by a larger organisation who are well respected in the industry. Seeking an experienced Backend Developer to play a role in building and refining the businesses data systems. You’ll design secure databases, create robust APIs and develop tools that translate agricultural data into insights. You’ll be working closely with a small team of industry professionals solving real-world challenges through technology. Your key responsibilities: Build and maintain scalable, secure and high-performance databases to handle large datasets. Design and implement RESTful, gRPC, or GraphQL APIs to ensure smooth data exchange between systems. Contribute to the creation of data analysis and visualisation tools that deliver valuable insights to users. Work with IoT and remote sensing devices to ingest, process and validate data from multiple sources. Safeguard data systems in compliance with GDPR and industry standards for handling sensitive agricultural data. Document workflows, APIs, and system processes, and collaborate across teams to meet shared goals. If should have the following skills and experiences: Degree in Computer Science or related field (or equivalent experience). Some experience as a back-end developer, particularly in data-centric projects. Expertise in server-side languages such as Python, Node.js, Java, or similar. Strong understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). Proven experience with API frameworks and protocols (REST, GraphQL, gRPC). Familiarity with cloud platforms (AWS, Azure, GCP) and containerisation tools (Docker, Kubernetes). Analytical mindset for designing systems that support complex data analysis. Sounds like you and want to learn more? Apply online or call Alasdair Walker from Be-IT.