2,326 to 2,350 of 2,533 C++ Jobs

Robotics Software Engineer

Location
Cambridge, England, United Kingdom
features that real people interact with. What You’ll Do Develop and deploy robotics software on real hardware Write robust, well-tested code in C++ and Python Debug across the stack, from drivers to behaviors Collaborate with hardware and animation teams What We’re Looking For Must-haves: 3+ years … writing production robotics or systems software Strong C++ and Python skills Experience with ROS, real-time systems, or embedded Linux BS/MS in CS, Robotics, EE, or equivalent experience About Us Dynamic Creatures is a robotics company designing and building interactive character robots for entertainment and hospitality brands. ...

Senior Rust Developer (m/f/d)

Location
Greater London, England, United Kingdom
seeking a skilled Core Developer (Rust/C++) for Swarm Robotics & Sensor Controlwith over 5 years of professional experience to join our new development team in London. You will play a key role in building and optimizing the core architectures for the real-time control and management of robotic swarms … software and sensor networks. Optimize system performance, scalability, and reliability in a distributed robotics environment. Solve challenging problems using modern programming languages such as C++ and Rust . Participate in code reviews, architecture discussions, and software design decisions. What you bring to the team: 5+ years of professional experience ...

Staff ML Runtime & Framework Engineer (C++)

Location
Cambridge, England, United Kingdom
Cambridge is seeking a skilled C++ software developer with strong ML runtime experience to join our AI execution stack. You will design, implement, integrate and optimise runtime components across frameworks and hardware, contributing to a modular, high-performance codebase. Working with teams across runtime, compiler, driver and hardware, you will ...

Senior Engineer

Location
Guildford, England, United Kingdom
sensitivity of certain projects candidates are required to be UK nationals. Requirements: Commercial experience developing integrated software-hardware products Software skills in C or C++ (this can be from embedded systems) Electronics knowledge in hardware comms, FPGAs or PCB design A master’s or PhD in a numerate discipline with … experience. If you are looking for a challenging and rewarding role to develop your career further, Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications, Mentor, Leadership Please note: even if you don't have exactly the background ...

Vulnerability Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, South West, United Kingdom
Employment Type
Permanent Contract, On-site
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving difficult research tasks. Typical tasks might include Developing a deep understanding … Android mobile devices work, from applications to kernel. Reverse engineering proprietary binaries using your knowledge of ARM, ARM64, and MIPS. Auditing C and C++ source code, spotting security flaws that others haven't. Growing the team's capabilities by developing novel tools and techniques to enable cutting-edge vulnerability research. ...

Senior Electronics Engineer

Hiring Organisation
Gerrell & Hard
Location
Reading, South East, United Kingdom
Employment Type
Permanent Contract, On-site
principles, design-for-compliance, and hands-on EMC testing is essential. The ideal candidate will also have embedded experience in C and/or C++, along with practical debugging skills across both hardware and firmware. You will work collaboratively within a multidisciplinary team and contribute to well-structured, supportable … techniques Competent in EMC design and testing (e.g., EN60945 and related standards) Hands-on debugging of electronics and embedded systems Embedded C (competent) and C++ (basic understanding) Proficient with Altium for schematic capture and awareness of PCB design best practices Strong documentation, communication, and cross-team collaboration skills Qualifications ...

PhD Engineer (summer 2027 start)

Location
Guildford, England, United Kingdom
computer science, electronics, physics or similar) and A Levels including A*’s in Maths and Physics Software or embedded programming skills in C or C++ Electronics knowledge such as comms protocols, FPGA programming or PCB design UK National The company is based in modern offices with high-spec labs … candidates who have what it takes to impress, an outstanding salary and benefits package is on offer. Keywords: Software, Electronics, Physics, Maths, PhD, C, C++, PCB, FPGA, VHDL, Embedded, DSP, Algorithms, Signal Processing, Image Analysis, Cyber Security, Communications Please note: even if you don't have exactly the background indicated ...

FPGA Engineer | Low Latency Trading

Location
Greater London, England, United Kingdom
nothing left to remove. This is not “hardware vs software.” It’s both, collapsed into one surface. SystemVerilog where cycles are carved out, C++ and Python where control, testing, and orchestration live. The outcome is simple: market data in, decisions out, faster than the rest of the street. … Code that ships, signals that route, decisions that execute. Design and optimise FPGA pipelines where latency is measured, hunted, and reduced relentlessly. Use SystemVerilog, C++, and Python to build and validate high-performance systems under real market conditions. Implement and verify features that directly improve market data handling and order ...

Senior Low Level Control Engineer - End-Effectors

Location
Greater London, England, United Kingdom
real-time. Perform hands-on testing, debugging, and calibration of new end-effector hardware and components. Experience shipping real-time-safe object-oriented C++ control software for physical hardware. Skilled in tuning and validating control systems on physical actuators including sensor calibration. Proven work with mechanical transmissions featuring gearing, cables … does not mean vetting is unnecessary. Working arrangements London, UK, On-site, Full time. Confirm employment terms and any clearance requirements with your consultant. C++ Control Systems Robotics ROS2 Embedded Systems Mechanism Design Real-time Software Sensor Integration #J-18808-Ljbffr ...

Embedded, FPGA & Hardware Engineers

Hiring Organisation
EMBS Engineering
Location
East Midlands, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £1000/day
expertise and individual project, responsibilities could include: Design, develop and maintain embedded software for complex engineering systems. Develop low-level software using C/C++ within embedded environments. Design and develop FPGA solutions using VHDL/Verilog. Design, develop and debug digital and electronic hardware. Work across the engineering lifecycle … engineering deliverables. Skills & Experience We're interested in speaking with contractors with experience across one or more of the following: Embedded C/C++ RTOS and/or bare-metal development ARM/STM32 FPGA design and development VHDL/Verilog Digital electronics Electronic hardware design and development PCB design ...

Senior Gameplay Engineer

Location
United Kingdom
with others and communicate technical concepts clearly You have a continuous improvement mindset WHAT YOU WILL DO Engineer systems, implement features and tests in C++ and Blueprints. Prototype gameplay features in collaboration with design and engineering Identify and highlight potential problems and risks with proposed solutions Share knowledge, mentor … knowledge of Unreal Engine Proven experience engineering gameplay systems Proven engineering and code design skills Problem-solving, debugging and optimisation skills Solid knowledge of C++ Experience with AI tools like Github Copilot Technical communication skills Ability to create and maintain technical documentation Bonus Experience Experience with Epic’s Gameplay Ability ...

Senior Gameplay Engineer - Remote, Equity & Unlimited Vacation

Location
United Kingdom
with others and communicate technical concepts clearly You have a continuous improvement mindset WHAT YOU WILL DO Engineer systems, implement features and tests in C++ and Blueprints. Prototype gameplay features in collaboration with design and engineering Identify and highlight potential problems and risks with proposed solutions Share knowledge, mentor … knowledge of Unreal Engine Proven experience engineering gameplay systems Proven engineering and code design skills Problem-solving, debugging and optimisation skills Solid knowledge of C++ Experience with AI tools like Github Copilot Technical communication skills Ability to create and maintain technical documentation Bonus Experience Experience with Epic’s Gameplay Ability ...

Principal Software Engineer

Location
Cheltenham, England, United Kingdom
skills. We are looking for a Principal Software Engineer with proven track record in embedded real-time safety critical experience. Experience with C/C++ working within aerospace safety standards required. What you’ll do: Software Development: Requirements definition, design, development, and verification for a variety of integrity levels, from … . Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. High proficiency in C and C++ and cross compiling and debugging on embedded targets. Experience in working to DO-178C DAL B/A Proficiency in real-time software design and RTOS concepts. CI/ ...

Autonomous Systems Engineer

Hiring Organisation
QinetiQ
Location
Orpington, England, United Kingdom
development of control and autonomy solutionsLeading or contributing to algorithm development for autonomous and decision-support systemsDeveloping production-level autonomy software using C, ideally C++, with exposure to MatlabAnalysing and modelling uncrewed systems within synthetic environmentsSupporting hardware integration, testing and formally assessed trials in the UK and overseasCollaborating with multidisciplinary … teams and external partners to deliver operational capabilityEssential experience of the Autonomous Systems Engineer:Proven C programming experience, ideally C++, within complex or safety-critical systemsKnowledge of systems engineering principlesBackground in control, autonomy or complex software-based systemsExperience with modelling, simulation or algorithm developmentEssential qualifications for the Autonomous Systems Engineer ...

Autonomous Systems Engineer

Hiring Organisation
QinetiQ
Location
London, England, United Kingdom
development of control and autonomy solutionsLeading or contributing to algorithm development for autonomous and decision-support systemsDeveloping production-level autonomy software using C, ideally C++, with exposure to MatlabAnalysing and modelling uncrewed systems within synthetic environmentsSupporting hardware integration, testing and formally assessed trials in the UK and overseasCollaborating with multidisciplinary … teams and external partners to deliver operational capabilityEssential experience of the Autonomous Systems Engineer:Proven C programming experience, ideally C++, within complex or safety-critical systemsKnowledge of systems engineering principlesBackground in control, autonomy or complex software-based systemsExperience with modelling, simulation or algorithm developmentEssential qualifications for the Autonomous Systems Engineer ...

Software Engineer - Build Platform

Location
Greater London, England, United Kingdom
engineers and agents to move from idea to production-ready software with greater speed and confidence. What you’ll do Shape the future of C++ builds at Optiver by designing and rolling out modern build systems that accelerate build times, improve reliability, and create a more consistent developer experience; Develop … team lead's opinion on why DevEx matters here . Who you are You are a strong software engineer with deep experience in C++ build systems and developer tooling; You have hands-on experience designing, adopting, or operating modern build systems such as Bazel, Buck2, Pants, or Gradle, ideally including ...

Autonomous Systems Engineer

Location
Farnborough, England, United Kingdom
control and autonomy solutions Leading or contributing to algorithm development for autonomous and decision-support systems Developing production-level autonomy software using C, ideally C++, with exposure to Matlab Analysing and modelling uncrewed systems within synthetic environments Supporting hardware integration, testing and formally assessed trials in the UK and overseas … Collaborating with multidisciplinary teams and external partners to deliver operational capability Essential experience of the Autonomous Systems Engineer: Proven C programming experience, ideally C++, within complex or safety-critical systems Knowledge of systems engineering principles Background in control, autonomy or complex software-based systems Experience with modelling, simulation or algorithm ...

Associate Quantitative Engineer

Location
City Of 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 … waits to be told what to doExperience/CompetencesEssentialA degree in Computer Science, Engineering, or PhysicsDemonstrable programming ability in at least one of C++, C#, or PythonA builder mindset: you would rather deliver something and iterate than wait for a perfect specificationComfortable with ambiguity and with asking questions to move ...

Game Developer

Location
Greater London, England, United Kingdom
constrained embedded device Improve the creator tooling and debugging workflow that content producers and designers use every day Our stack includes Lua, C/C++ (ESP-IDF), TypeScript, React, Express, Postgres, and Python. About You You have shipped games or interactive experiences You are fluent in at least one game … games or content for children Basic audio production skills: editing and mixing Experience with Lua, or with embedding a scripting runtime in C/C++ or TypeScript The Team We’re a team of builders who love creatively solving problems and crafting experiences that bring joy to families. People ...

Software Architect - Tracking

Location
United Kingdom
proving rather than describing. Modern tooling, properly evaluated. We want agentic coding frameworks, LLM-driven development tools and automated code generation working inside heavy C++ and Python codebases, with guidelines that hold up. You would lead that adoption and decide what earns its place. Growing other engineers. You coach … wobble and bundle adjustment. Triangulation. 3D ball and pose estimation, skeletal tracking, continuous-time modelling, inverse kinematics. On top of that: Expert cross-platform C++ across Windows and Linux, x86 and ARM, with CMake and real performance profiling ability Strong working knowledge of GPU inference (TensorRT, Triton) and ML pipelines ...

Principal Software Engineer

Hiring Organisation
AALTO
Location
Farnborough, United Kingdom
Employment Type
Permanent Contract, Full Time, Hybrid
group of people – Team AALTO. Together, we can Unlock Stratospace. Design, develop, test and maintain embedded software for airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across requirements, architecture, detailed design, implementation, integration, verification and certification support. Work closely with systems, hardware, test and flight operations … systems. Experience taking airborne software through the full DO-178C lifecycle and supporting aircraft certification activities. Strong C programming skills, with practical experience in C++ and Python. Sound understanding of software architecture, design trade-offs, debugging and verification in safety-critical or highly regulated environments. Experience working with multidisciplinary engineering ...

Systems Engineer - Real-time Processing (rust / C++)

Hiring Organisation
IRIS Analytics GmbH
Location
Rust, Baden-Württemberg, Germany
Employment Type
Permanent
Salary
EUR Annual
Systems Engineer - Real-Time Processing (Rust/C++) Department: Core Systems Engineering Employment Type: Full-time Location: Hybrid (3 days on-site 2 days remote) Urbar near Koblenz, Germany The Role Our real-time fraud prevention engine processes more than 100 billion payment transactions per year under strict latency ...

Senior Hardware Engineer

Hiring Organisation
OPUS IVS INC
Location
Dexter, Michigan, United States
Employment Type
Permanent
Salary
USD Annual
code quality through writing unit tests, automation and performing code reviews. Design and develop product and protocol validation tests. Build product tools using C, C++, & C#. Test new designs and find solutions to issues. Create test systems for the new products. Implement new vehicle protocols and create test suites … Flash memories, and other digital electronics Experience with designing processors, power supplies, communication, analog, and digital electronic circuits Strong knowledge and experience of C, C++, and C# programming languages Ability to debug electronic circuits Ability to solder surface mount components onto a PC board Has knowledge about OBD (On Board ...

FPGA Engineer / Senior FPGA Engineer - Power Supplies

Location
Harwell, England, United Kingdom
techniques, and the use of electronic circuit simulation software such as LTspice, PSpice, or Simscape. Familiarity with microcontrollers, microprocessors, and programming languages including C, C++, or Python. Basic knowledge of linear control systems. A self‐motivated approach, demonstrating the ability to drive projects to completion, with meticulous attention to detail … software and tools Advanced knowledge of laboratory‐based testing and measurement equipment and techniques. knowledge and experience of programming languages, such as C/C++/Python or similar Experience of programming and debugging microcontrollers and microprocessors. Theoretical and practical knowledge of electronic circuit principles and simulation software like LTspice ...

Senior Hardware Engineer - $130000 - $150000 Yearly Salary

Hiring Organisation
OPUS IVS INC
Location
Dexter, Michigan, United States
Employment Type
Permanent
Salary
USD 150,000 Annual
code quality through writing unit tests, automation and performing code reviews. Design and develop product and protocol validation tests. Build product tools using C, C++, & C#. Test new designs and find solutions to issues. Create test systems for the new products. Implement new vehicle protocols and create test suites … Flash memories, and other digital electronics Experience with designing processors, power supplies, communication, analog, and digital electronic circuits Strong knowledge and experience of C, C++, and C# programming languages Ability to debug electronic circuits Ability to solder surface mount components onto a PC board Has knowledge about OBD (On Board ...