experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with More ❯
development experience as a Software Engineer in either C++, Python, Java or Rust. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java). Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux / Unix environments. More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Hunter Bond
development experience as a Software Engineer in either C++, Python, Java or Rust. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java). Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux / Unix environments. More ❯
oriented, with a drive to deliver high-quality solutions Nice to have (but not essential): ASP.NET, HTML5, CSS, JSP Multi-threaded application development TCP / UDP network programming Git, PlasticSCM, or other distributed version control Solid knowledge of Windows technologies Key Responsibilities Develop and maintain high-performance trading applications in a C# / .NET / SQL More ❯
Qualifications Bachelor's or master's degree. 5+ years of working experience. Experience with object oriented programming. Experience developing high performance software for low latency applications, multi threaded programming and concurrency control. A strong understanding of software engineering principles. Logical reasoning and problem solving attitude. Outstanding analytical skills. A self driven and adaptable mindset. A strong sense More ❯
environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt / QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is More ❯
ideal for seasoned engineers who thrive in collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt / QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is More ❯
environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt / QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is More ❯
banking * 4+ years' experience working on FX Cash, Options, or E-Trading systems * Strong expertise in: o Core Java / Server-Side Java o Low-latency, multi-threaded programming o SQL and data modelling o Agile object-oriented design principles * Solid knowledge of FX cash products * Excellent communication and teamwork skills Desirable * Experience with real-time pricing More ❯
with network protocols such as HTTP, TLS, TCP Experience with service oriented architecture Experience with web services technology such as REST, JSON, or Thrift Experience with multi-threaded programming Experience with design patterns What you can expect: At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the More ❯
Gloucestershire, England, United Kingdom Hybrid/Remote Options
Future Talent Group
for Strong experience in modern C++ (C++11 / 14 / 17) development Solid understanding of signal processing , real-time data systems, or embedded software Proficiency with Linux , multithreadedprogramming, and hardware interfaces 🎯 Why join? You’ll work at the forefront of the UK’s defence communications sector , in a company that values technical More ❯
Triton . Proven expertise in object detection / tracking models such as YOLO, Deep SORT, DINOv2 , or similar. Experience with real-time or low-latency processing , multi-threaded programming , and performance tuning . Experience deploying and optimizing models on edge devices (Jetson, Coral, etc.). Demonstrated passion for research, innovation, and emerging AI technologies . Experience in More ❯
Backlog Refinement, Sprint Review and Sprint Retrospective). Supporting software integration, test, evaluation and acceptance activities including integration of any sub-contracted software components. Knowledge: Extensive knowledge of programming languages,Object Oriented programming and design patterns with a minimum of 5 years of C++ experience and a minimum of 10 years software developmentMore ❯
the design and manufacturing of composite structures for a variety of applications including, but not limited to, aerospace vehicles. Rank and salary dependent on background / experience. Qualifications Programming knowledge and skills in C++ required Database and SQL knowledge / experience Experience developing algorithms and / or filtering methods Experience in multi-threaded programming … applications, e.g. Word, Excel Experience with any of the following is a plus: Microsoft Visual Studio / C++ Microsoft Widows based development environment Qt TensorFlow 3D graphics programming Image processing / vision applications Source Control Systems More ❯
related position performing software development and designing technical solutions. Must have experience with the following: formulating and analyzing software requirements using Agile methodology; working with Object Oriented Programming, algorithms, design patterns, data structures, multi-threaded programming, unit testing, and SDLC for SaaS (cloud) based applications and microservices; coordinating program development of computer More ❯
Greater London, England, United Kingdom Hybrid/Remote Options
Hunter Bond
Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in Linux / Unix environments. Knowledge More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a extremely talented development team and you will be exposed to creating and maintaining our client's own More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a extremely talented development team and you will be exposed to creating and maintaining our client's own More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Reed Talent Solutions
CCP and EMIR Initial Margin. Participate in system migration projects and optimisation initiatives using advanced modelling techniques (e.g., AAD, Machine Learning). Candidate Profile Essential Skills & Experience: Strong programming skills in C++. Solid understanding of numerical methods such as Monte Carlo simulations and optimisation algorithms. Experience with: Distributed computing and inter-process communication Multi-threading programmingMore ❯
CCP and EMIR Initial Margin. Participate in system migration projects and optimisation initiatives using advanced modelling techniques (e.g., AAD, Machine Learning). Candidate Profile Essential Skills & Experience: Strong programming skills in C++. Solid understanding of numerical methods such as Monte Carlo simulations and optimisation algorithms. Experience with: Distributed computing and inter-process communication Multi-threading programmingMore ❯
Direct Client Requirement Principal / Senior Java Developer Location: Burlington, MA Duration: 12+ month Contract to Hire VISA: H1B, USC, H4EAD, GC, TN Visa all acceptable. Job Description: The Sr. or Principal Java developer will work on developing new middle More ❯
Job Description This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid/Remote Options
Leonardo UK Ltd
Overview Job Description: Your impact We are looking for a motivated and experienced Software Team Leader to join our Advanced Targeting Systems line of business. You will be leading a team dedicated to developing software-driven test and support equipment More ❯
lifecycle, from requirement gathering to deployment. Required Qualifications: Proven experience as a VC++ Developer or in a similar role. Strong understanding of Visual C++ and object-oriented programming principles. Experience in developing SDI,MDI,DIALOG based applications using MFC library. Experience in working with CORBA architecture model. Experience in developing multithreaded applications. Experience … in basic linux shell programming/ commands. Experience in using static code analysis tools like CAST. Experience in working with client server architecture. Experience with software development methodologies and best practices. Excellent problem-solving skills and attention to detail. Good communication and teamwork skills. Ability to work independently and as part of a team. Skills: C++ … / 14, Visual C++,MFC Object-Oriented Programming (OOP) Debugging Code Review Software Development Lifecycle (SDLC) Performance Optimization Version Control Systems (e.g., Git),Eclipse CVS repository More ❯
requirements: 3 days / weekly in London office Your Experience and Skills Required: 10+ years of professional Java development experience Strong knowledge of low-latency, multi-threaded programming techniques Experience with trading platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds / derivatives Oustanding experience and knowledge with ION platform Expertise in … object-oriented design patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud experience More ❯