2,276 to 2,300 of 2,545 C++ Jobs

Robotics Software Engineer

Hiring Organisation
Unipart
Location
Nuneaton, Impington, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£58000/annum
deep understanding of ROS 2 Lifecycle (Managed) Nodes and state-machine-driven robot controllers Languages and tooling: proficient in Modern C++ (C++17) and Python 3 Working knowledge of mobile robotics Familiarity with version control using git A high degree of initiative and strong problem-solving capability The ability to work … have experience in the following: Robotics engineer, Software engineer, Embedded software engineer, Autonomous mobile robots, AMR, Fleet management system, ROS, ROS 2, C++, Python, Robot navigation, Localisation, Path planning, CANopen, SocketCAN, MQTT, Automation engineer, Warehouse automation About Unipart We are a supply chain performance improvement partner. We Design, Make, Move ...

Robotics Software Engineer

Hiring Organisation
Unipart
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
deep understanding of ROS 2 Lifecycle (Managed) Nodes and state-machine-driven robot controllers Languages and tooling: proficient in Modern C++ (C++17) and Python 3 Working knowledge of mobile robotics Familiarity with version control using git A high degree of initiative and strong problem-solving capability The ability to work … have experience in the following: Robotics engineer, Software engineer, Embedded software engineer, Autonomous mobile robots, AMR, Fleet management system, ROS, ROS 2, C++, Python, Robot navigation, Localisation, Path planning, CANopen, SocketCAN, MQTT, Automation engineer, Warehouse automation About Unipart We are a supply chain performance improvement partner. We Design, Make, Move ...

FPGA Engineer

Location
Oxford, England, United Kingdom
Responsibilities Algorithm implementation: Translate complex probabilistic algorithms from high-level models, such as pseudocode/Python/C++/MATLAB, into highly pipelined, resource-efficient FPGA RTL. RTL design from scratch: Design and implement custom digital logic using VHDL where off-the-shelf vendor IPs are insufficient, bottlenecked, or introduce … processor-side development for FPGA SoC platforms, particularly Zynq or similar PS/PL architectures. Being comfortable writing or reviewing bare-metal C/C++ to configure PL peripherals through AXI registers, moving data between PS and PL. Math to hardware: Proven ability to translate complex mathematical models into hardware ...

Ultra-Low Latency C++ Engineer — HFT Systems

Location
Greater London, England, United Kingdom
leading tech consultancy in London is seeking a C++ Software Engineer to work on latency-critical trading infrastructure. The role focuses on developing ultra-low latency trading systems in a high-performance trading environment. Candidates should have significant experience in C++ development and a strong understanding of CPU architectures. ...

Software Engineer

Location
Cambridge, England, United Kingdom
code with effective unit and integration tests Preferred Qualifications Experience with modern software development methodologies and tools Any or all of the following languages: C++, C#, JavaScript, typescript What you will be a part of Get to know the latest and future 3D printing solutions Participate in work-related conferences … trade shows Change the world by enabling innovative applications for 3D printing Modern Development Environment - React, Flux, Electron, ZeroMQ, Protobuf, Typescript, Javascript, C#, C++, VSCode, Github, NUnit Continuous Integration - TeamCity, Chef, Terraform, Kubernetes, Docker, Jenkins Scrum - JIRA, Google Docs, Metabase, integrated QA Benefits Relaxed informal open plan office, in Cambridge ...

Software Engineer, Entry Level

Hiring Organisation
Naval Nuclear Laboratory
Location
West Mifflin, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
software components for use in various propulsion plant applications. The candidate should have strong programming understanding and experience in an object-oriented programming language (C++ preferred), understanding of embedded software design and application, and familiarity with modern software development processes including Agile Scrum, CI/CD build pipelines, and software … science field. Preferred Skills Preferred degree in Computer Engineering or Software Engineering GPA of 3.2 or higher Demonstrated understanding of Object-oriented programming (C++ preferred) Understanding of embedded software and basic programmable hardware. Familiarity with modern software development processes and principles. Demonstrated software troubleshooting and debugging skills. Compensation and Benefits ...

Android Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
research and testing PoCs. Our teamusea wide range of tools and programming languages but of particular interest for this role are C/C++, Arm assemblyand Fridawith a focus on Android. If you are currentlyworking asan Android/iOSdeveloper andhave an interest in moving to security research and reverse engineering … research purposes Strong understanding of application modification, software modification, or firmware modification techniques Excellent programming skills in languages such as Java/Kotlin, C, C++, and Python Knowledge of low-level programming languages such as Assembly or ARM Strong analytical and problem-solving skills, with the ability to think creatively ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
more junior team members; deeper expertise and applied knowledge within relevant area. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning … trusted partner to enable growth and solve their most critical business problems. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning ...

Senior Machine Learning Engineer (Large Systems)

Location
Bristol, England, United Kingdom
experience in Machine Learning, Computer Science, Maths, Data Science, or related field. Proficiency in deep learning frameworks like PyTorch/JAX. Strong Python or C++ software development skills. Expertise in deep learning from model training to optimisation and evaluation. Experience in distributed training or inference of ML models across 64+ … more of: MLOps for Kubernetes‐based clusters Building production systems with large language models Efficient computing based on low‐precision arithmetic. Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. Familiarity with HPC systems and networking including Infiniband, NVLink, RoCE technologies. Have contributed to open ...

Senior Machine Learning Engineer (Large Systems)

Location
Cambridge, England, United Kingdom
experience in Machine Learning, Computer Science, Maths, Data Science, or related field. Proficiency in deep learning frameworks like PyTorch/JAX. Strong Python or C++ software development skills. Expertise in deep learning from model training to optimisation and evaluation. Experience in distributed training or inference of ML models across 64+ … more of: MLOps for Kubernetes‐based clusters Building production systems with large language models Efficient computing based on low‐precision arithmetic. Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. Familiarity with HPC systems and networking including Infiniband, NVLink, RoCE technologies. Have contributed to open ...

Senior Machine Learning Engineer (Large Systems)

Location
City Of London, England, United Kingdom
experience in Machine Learning, Computer Science, Maths, Data Science, or related field. Proficiency in deep learning frameworks like PyTorch/JAX. Strong Python or C++ software development skills. Expertise in deep learning from model training to optimisation and evaluation. Experience in distributed training or inference of ML models across 64+ … more of: MLOps for Kubernetes‐based clusters Building production systems with large language models Efficient computing based on low‐precision arithmetic. Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. Familiarity with HPC systems and networking including Infiniband, NVLink, RoCE technologies. Have contributed to open ...

GPU Internships - Architecture Validation, Performance Modelling & Platform Architecture

Location
St Albans, England, United Kingdom
Validation:Building experience interpreting hardware functional specifications together with architects, micro-architects, and designers, you will be able to build bit-accurate C/C++ models of the GPU or design workloads to verify new GPU features through models. You will partner with our verification and software teams to identify … school to continue your education or the internship must be the last requirement for you to graduate. Strong coding skills with C or C++ Strong understanding of common data structures, algorithms, and design patterns A curiosity about GPU/CPU/SOC architecture and micro-architecture Knowledge of scripting languages ...

GPU Internships - Architecture Validation, Performance Modelling & Platform Architecture

Location
Cambridge, England, United Kingdom
Validation:Building experience interpreting hardware functional specifications together with architects, micro-architects, and designers, you will be able to build bit-accurate C/C++ models of the GPU or design workloads to verify new GPU features through models. You will partner with our verification and software teams to identify … school to continue your education or the internship must be the last requirement for you to graduate. Strong coding skills with C or C++ Strong understanding of common data structures, algorithms, and design patterns A curiosity about GPU/CPU/SOC architecture and micro-architecture Knowledge of scripting languages ...

Associate Quantitative Engineer

Location
Greater London, England, United Kingdom
Income, Interest Rate Derivatives, FX Derivatives, Energy, and Commodities.Much of the day-to-day centres on an in-house Excel-like application, backed by C++ and C# libraries, where broking screens are developed and maintained. As a junior member of the team, you will have experienced colleagues around … told what to do**Experience/Competences**Essential* A degree in Computer Science, Engineering, or Physics* Demonstrable programming ability in at least one of C++, C#, or Python* A builder mindset: you would rather deliver something and iterate than wait for a perfect specification* Comfortable with ambiguity and with asking ...

Associate Quantitative Engineer

Location
City Of London, England, United Kingdom
Interest Rate Derivatives, FX Derivatives, Energy, and Commodities. Much of the day-to-day centres on an in-house Excel-like application, backed by C++ and C# libraries, where broking screens are developed and maintained. As a junior member of the team, you will have experienced colleagues around … told what to do Experience/Competences A degree in Computer Science, Engineering, or Physics Demonstrable programming ability in at least one of C++, C#, or Python A builder mindset: you would rather deliver something and iterate than wait for a perfect specification Comfortable with ambiguity and with asking questions ...

Senior ML Engineer: Large-Scale AI Systems

Location
West of England, England, United Kingdom
experience in Machine Learning, Computer Science, Maths, Data Science, or related field. Proficiency in deep learning frameworks like PyTorch/JAX. Strong Python or C++ software development skills Expertise in deep learning from model training to optimisation and evaluation. Capable of designing, executing and reporting from ML experiments. Developed deep … more of: MLOps for Kubernetes-based clusters Building production systems with large language models Efficient computing based on low-precision arithmetic. Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. Experience in distributed training or inference of ML models across 64+ accelerators. Familiarity with ...

Senior ML Engineer: Large-Scale AI Systems

Location
Cambridge, England, United Kingdom
experience in Machine Learning, Computer Science, Maths, Data Science, or related field. Proficiency in deep learning frameworks like PyTorch/JAX. Strong Python or C++ software development skills Expertise in deep learning from model training to optimisation and evaluation. Capable of designing, executing and reporting from ML experiments. Developed deep … more of: MLOps for Kubernetes-based clusters Building production systems with large language models Efficient computing based on low-precision arithmetic. Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. Experience in distributed training or inference of ML models across 64+ accelerators. Familiarity with ...

Senior Build Tools Engineer

Location
Horsham, England, United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with online ...

Development Manager, FX Engineering

Location
Greater London, England, United Kingdom
implementation decisions. Drive modernisation of legacy platforms, including modularisation, simplification and the adoption of reusable engineering patterns. Maintain a strong understanding of Java, C++, Linux, event-driven architectures, distributed systems, messaging and performance engineering. Lead the response to complex production issues and ensure learning is converted into lasting improvements. Embed … distributed systems, preferably within electronic trading or financial markets. Depth in modern software architecture, Java engineering and performance optimisation, with a working understanding of C++ and Linux environments. Experience leading large-scale technology transformation, modernising legacy platforms and improving engineering practices while sustaining live services. Experience partnering with Product ...

C++ ML Framework & Runtime Engineer

Location
United Kingdom
Limited seeks a skilled C++ software engineer to advance machine learning inference engines and backend integrations within a large modular codebase. You will analyse performance issues, optimise runtimes, and collaborate with runtime, compiler, driver, and hardware teams to bring AI acceleration to life. Join Arm in a hybrid working environment ...

Autonomous C++ Engineer — Hybrid London | Share Options

Location
Greater London, England, United Kingdom
sees.ai is seeking a talented C++ Software Engineer to work on autonomous systems already deployed in real-world operations. You will contribute across the core software stack—from flight control to operator interfaces—solving challenging problems and delivering reliable, scalable software in production. You’ll join a collaborative team ...

C++ ML Runtime Engineer - AI Acceleration & Systems

Location
Cambridge, England, United Kingdom
seeking a strong C++ software engineer in Cambridge to help build high-performance ML inference engines and backend integration frameworks. You will contribute across frameworks, runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms. You will analyse complex performance issues, work on graph processing and memory ...

Ultra-Low Latency C++ Engineer with FPGA Trading

Location
Greater London, England, United Kingdom
JPMorganChase in London seeks an Ultra Low Latency C++ Lead Software Engineer within the Electronic Trading Technology team to design, build, and operate market gateway solutions with FPGA acceleration. You will collaborate with hardware and software teams to achieve deterministic performance and high reliability in production trading systems. Responsibilities include ...

Senior C++ Engineer: Build Low-Latency Trading Platforms

Location
Greater London, England, United Kingdom
Flow Traders is seeking Senior C++ Software Engineers to join our Amsterdam team. You will build high-performance, low-latency trading systems used by researchers and traders, handling data across multiple venues with a focus on reliability and throughput. You'll collaborate with technologists, quants, and traders to refine requirements ...

Realtime Analytics and Controls Developer

Location
Greater London, England, United Kingdom
Realtime Analytics and Controls Developer London, England, United Kingdom The Firm XTX Markets is a leading algorithmic trading firm which uses state-of-the-­art machine learning technology to produce price forecasts for over 50 ...