2,251 to 2,275 of 2,527 C++ Jobs

Senior Software Product Engineer

Location
Greater London, England, United Kingdom
Engineer to help shape both our software products and the way our engineering team delivers them. You will work across device-adjacent Rust and C++, product services and React/Tailwind user experiences. Alongside hands-on delivery, you will increasingly provide architecture direction, coordinate squad execution and support the growth … squad responsibilities over your first six months. What you will do Hands-on cross-stack delivery: Design and deliver important product capabilities across Rust, C++, APIs, and React/Tailwind applications. Architecture ownership: Define and communicate pragmatic designs across device control, product logic, data and user-facing layers; manage trade ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WR HVAC
Location
Wembley, London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces including UART … years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong electronics testing ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WHITE RECRUITMENT LIMITED
Location
North West London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces including UART … years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong electronics testing ...

Senior Signal Processing Engineer

Location
United Kingdom
multi-constellation, LEO-PNT, SoOP, and hybrid positioning concepts Algorithm development and validation using Python/MATLAB, followed by implementation in embedded C/C++ for real-time receiver environments Performance analysis using simulations, lab measurements, and real-world data Contribution to receiver architecture and technology roadmaps, in close cooperation … decoding, and their interaction with positioning engines Experience in GNSS algorithm development for mass-market or high-precision receivers Proficiency in embedded C/C++, with supporting skills in Python and/or MATLAB Familiarity with embedded real-time systems and modern software development practices is appreciated Analytical, detail-oriented ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
build the software that helps turn quantum computing into a production reality. You’ll primarily develop new compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed, operated … with other engineers, and share technical knowledge through mentoring, technical discussions and practical collaboration. What We're Looking For Strong Python and/or C++ programming skills. Experience in compiler development. Experience taking software projects or significant features through the full development lifecycle. Strong understanding of core computer science principles ...

26961402 - SVP Senior Low Latency Engineer –

Location
Greater London, England, United Kingdom
systems analysis and programming activities. The role is to provide senior, low-latency systems and application framework engineering (the team is skilled in Java, C++ , Rust, KDB, market data, algorithmic trading technology) within the London Based High Performance Architectures (HPA ) team. The team require a specialist on algorithmic trading systems … communicator with high EQ. Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams. Nice to have Background in C++ and exposure to Rust a very nice to have #J-18808-Ljbffr ...

Campus ML Research Engineer (Full-Time) Jump Trading · London, United Kingdom 5 hours ago

Location
Greater London, England, United Kingdom
best use of our HPC resources. Integrate ML models into production systems where latency matters. Work across a mix of programming languages: C/C++/Python/CUDA and other low-level GPU languages. Build large scale ML systems that are observable, performant, and flexible. Help improve productivity … looking for deep technical expertise. Creative thinkers who are driven, self-motivated, and eager to solve challenging problems Proficiency in Python and/or C++ Proficiency in Pytorch, JAX, Tensorflow or other DL library. Ability to thrive in a collaborative, team-oriented environment Expertise in GPU or Accelerator programming (CUDA ...

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 ...