1,001 to 1,025 of 2,289 Permanent C++ Jobs

Embedded Software Architect

Location
Luton, England, United Kingdom
development approach considering design principles, modularity and reuse, best practice, toolchain and much more. What you’ll bring Software architecture expertise Experience in C++ and embedded software solutions UML Modelling Object Orientation Design Patterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C ...

AI Infrastructure Engineer, Serving Platform

Location
Greater London, England, United Kingdom
have: 4+ years of experience building large-scale, high-performance backend systems. Strong programming skills in one or more languages (e.g., Python, Go, Rust, C++). Experience with LLM serving and routing fundamentals (e.g. rate limiting, token streaming, load balancing, budgets, etc.) Experience with LLM capabilities and concepts such ...

Silicon Design Engineer

Location
Cambridge, England, United Kingdom
modelling efficiency. Build technical expertise across CPU pipelines, prediction structures, memory systems, and other core microarchitecture components. PREFERRED EXPERIENCE: Strong programming skills in C++, with experience in Python or other scripting languages being beneficial. Good understanding of computer architecture and CPU microarchitecture fundamentals. Academic, research, internship, or industry experience involving ...

Quantitative Trader / Researcher - EMEA

Location
Greater London, England, United Kingdom
with a large amount of data/tick data Familiarity with signal generation and statistical models Strong programming skills in Python and/or C++ Benefits Tower’s headquarters are in the historic Equitable Building, right in the heart of NYC’s Financial District and our impact is global, with ...

HFT Quantitative Developer

Location
Greater London, England, United Kingdom
background Experience with kernel bypass networking (DPDK, RDMA, or similar) Familiarity with lock-free data structures and wait-free concurrency Options or derivatives experience C++ background - useful where Rust experience is being built Location London (primary preference) Dubai (also open) Remote: considered only for candidates with 1-2+ years ...

Software Engineer, AI Systems Simulation

Location
Cambridge, England, United Kingdom
working with specialists in adjacent areas. Practical experience using AI coding agents, with the judgement to check their output for correctness and maintainability. Python, C++, Rust or other relevant systems or scientific programming experience can provide a route into the role. Familiarity with vLLM or SGLang, simulator frameworks, or hardware ...

Software Engineer - Triton

Location
Bristol, England, United Kingdom
improve ways of working. Working with upstream open-source development teams. Candidate Profile Demonstrable strong software engineering skills. Demonstrable experience of Python/C++ development. Demonstrable experience of compiler development. Experience with MLIR (or more generally: SSA-based IRs) is highly desirable. Demonstrable knowledge of AI/ML. Understanding ...

Software Developer – High-Performance I/O & Storage Systems

Location
Crawley, England, United Kingdom
containerised deployments and distributed architectures.* Participate in system design and architecture discussions.**Qualifications*****Required**** Strong software development experience in languages such as C, C++, Go, or Python.* Proven experience building backend services, distributed systems, or performance-critical components.* Understanding of how software interacts with storage systems, operating systems, and hardware. ...

Technical Project Lead

Location
West of England, England, United Kingdom
Kalman filters, and state estimation Development and running of real time simulations Code generation from Simulink or Python Development of embedded systems in C++ or other Flexible, can-do approach Professional attitude Self-motivated and positive attitude to see tasks through to successful completion Strong time management and organisational skills ...

Network Engineer (Game Support)

Location
Greater London, England, United Kingdom
developers and publishers, including at partner meetings and developer events. Required Familiarity with programming and scripting languages such as JavaScript, Python, C/C++, XML, or HTML. Familiarity with APIs, web services, networking concepts, or online service technologies. Experience in digital technologies, software development, technical support, or the gaming industry. ...

Software Engineer - Triton

Location
Cambridge, England, United Kingdom
improve ways of working. Working with upstream open-source development teams. Candidate Profile Demonstrable strong software engineering skills. Demonstrable experience of Python/C++ development. Demonstrable experience of compiler development. Experience with MLIR (or more generally: SSA-based IRs) is highly desirable. Demonstrable knowledge of AI/ML. Understanding ...

Software Engineer (C# .Net, Real Time Systems)

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
with ASP.NET Core and SQL Server. TypeScript, JavaScript and SASS complete the Front End. Alongside .Net/JS you'll work with C and C++ at the hardware layer, UDP, Halcon .Net with some WinForms and Lua in places. Just as important is how you approach problems. You will ...

Quantitative Strategist

Location
Greater London, England, United Kingdom
improve the scalability of the cross‐asset platform especially for the equity businesses Your skills and experience In‐depth knowledge of Python or C++ programming language Educated to Bachelor’s degree level or equivalent qualification/relevant work experience, in an engineering or scientific subject. Experience of the equity business ...

Staff GPU Hardware Design Engineer

Location
Bristol, England, United Kingdom
architectures and debugging/testing strategies. Hands‐on experience with ASIC, FPGA, and physical design tools (P&R). Proficiency C, SystemC, C++, Python, Perl, or TCL. Knowledge of place and route methodologies. Understanding of verification requirements through specification analysis. Experience in GPU/CPU design and associated methodologies such ...

Quantitative Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
data Research and development of market dynamics across multiple asset classes Prototyping, testing, and validation of our clients proprietary models Requirements Proficiency with C#, C++ or Python Evidence of exceptional mathematical and analytical skills Initial industry experience working as a quant within a financial services organisation Some knowledge of risk ...

Embedded Software Architect

Location
Caddington, England, United Kingdom
development approach considering design principles, modularity and reuse, best practice, toolchain and much more What you’ll bring Software architecture expertise Experience in C++ and embedded software solutions UML Modelling Object Orientation Design Patterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C ...

Linux Configuration, Integration & Test (CIT) Engineer

Hiring Organisation
Kaon Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£90,000
depth knowledge and familiarity with the Linux operating system and adept in its usage; Linux shell script development; Understanding of programming with C/C++; Understanding of programming python; Experience and interest in working with server grade hardware; Linux command line for OS and network configuration, resource optimisation and software ...

Quantitative Developer

Location
Greater London, England, United Kingdom
data Research and development of market dynamics across multiple asset classes Prototyping, testing, and validation of TradingHub’s proprietary models Requirements Proficiency with C#, C++ or Python Evidence of exceptional mathematical and analytical skills Initial industry experience working as a quant within a financial services organisation Some knowledge of risk ...

Senior Devops Engineer

Location
Greater London, England, United Kingdom
identify and resolve pipeline and workflow bottlenecks Investigate and prototype modern solutions to improve reliability, scalability, and performance Qualifications & Experience Experience as a C++ programmer in game development or similar technical field Experience working with Unreal Engine (UE4 or UE5) beyond gameplay code Hands-on experience with automation, build systems ...

Signals Researcher

Location
Basingstoke, England, United Kingdom
thorough understanding of signals analysis. Basic skills in crypt and protocol reverse engineering. Experience developing software to interact with SDRs using Python, C/C++ and/or Rust. Interest in vulnerability research against low level radio protocols and devices. Interested and passionate about building on existing skills as well ...

Machine Learning Engineer

Location
Greater London, England, United Kingdom
vision of how to engineer modern ML-driven pipelines, APIs and services at scale Extensive experience with object-oriented languages such as Java, C++, and Python At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress ...

Lead Technical Artist - Tools and Pipeline

Location
Brighton, England, United Kingdom
tools focus. Expert knowledge of Unreal Engine 5’s editor, content pipeline, Blueprints, and asset workflows. Proficiency in scripting/programming languages (Python, C++, C#, or similar), with a focus on framework design & implementation. Strong understanding of version control (Perforce) and build/automation systems (Jenkins, Unreal Build Tools ...

Senior Quantum Error Correction Scientist

Location
Reading, England, United Kingdom
distillation. Experience with circuit-level simulation, logical error-rate estimation and resource analysis informed by experimental data. Strong scientific programming skills in Python or C++, particularly for simulation, decoder implementation and reproducible research. Proven ability to independently lead scientific investigations, combine analytical and numerical approaches, and translate theoretical findings into ...

Systems Engineer

Location
City of Westminster, England, United Kingdom
ability to learn and develop expertise in new technologies and fixed income (if no prior exposure) Ability to write high quality Python code. C++ &/or RUST coding experience/interest in coding in Rust is highly desirable An understanding of the importance of testing. Strong stakeholder management skills ...

Electronics Engineer

Hiring Organisation
Malloy Aeronautics Ltd
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
electronics, motor control, and battery management systems Familiarity of radio frequency (RF) systems and communication protocols Good working knowledge of coding languages – C/C++, Python etc Familiarity with PCB design and layout software (e.g. Altium, KiCad, Visio) Familiarity of embedded systems & microcontrollers Understanding of aerospace or UAV standards, regulations ...