1,251 to 1,275 of 2,931 C++ Jobs in the UK

Systems and Controls Engineer

Location
Birmingham, England, United Kingdom
hydraulics, off-highway, construction, agricultural, automotive, manufacturing or heavy engineering. Experience with LabVIEW/PLC programming and HMI development. Experience with embedded C/C++ or other programming languages. Experience with hydraulic system/circuit simulation and modelling. Experience with electro-hydraulic proportional and servo control systems. Experience with data ...

Principal Software Engineer

Location
Heybridge, England, United Kingdom
/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design ...

Autonomous Assembly and Robotics Engineer

Location
Harwell, England, United Kingdom
Proven experience in designing, developing, and deploying autonomous robotic systems or complex automated assembly hardware. Programming Proficiency : Experience with programming languages such as Python, C++, or ROS. Technical Breadth : Strong knowledge of robotics hardware, including sensors, actuators, and controllers, as well as an understanding of firmware and electrical systems. Simulation ...

Robotics Engineer London

Location
Greater London, England, United Kingdom
related field - or another engineering background backed by hands-on hardware/software integration work. Strong programming skills in a low-level language (C, C++ or Rust), plus Python. A working understanding of modern computer vision, including object detection and tracking, and experience training, optimising, and deploying models for real ...

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

Staff Software Engineer - AI Compiler

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Required Skills and Experience :Experience with the whole software lifecycle - taking complex software from initial design through to production and supportStrong programming expertise in C++ and PythonCompiler knowledge, ideally experience with ML compilation technologies such as MLIR or TVMUnderstanding of how to rigorously test software and design software for testAbility ...

Technical Specialist Systems Tools

Hiring Organisation
McLaren Group
Location
Woking, Surrey, UK
Employment Type
Full-time
guidance on effective tool usage. Hands-on software development experience, with practical capability in languages such as Python, Java and C++, together with an understanding of distributed systems, to support tooling development, automation and integration activities. Ability to identify opportunities for process improvement and automation, and to translate business needs ...

Test & Measurement Associate Software Engineer

Location
Leicester, England, United Kingdom
able to demonstrate experience in the following, but note this is not a requirement to be a successful candidate. Experience with C++ or C# languages and associated development environments, i.e. Qt/Visual Studio. Have knowledge and awareness of electronic principles, and how software integrates with electronic logic circuits. Work ...

Principal GPU Hardware Design Engineer

Hiring Organisation
Imagination Technologies Group
Location
Bristol, Gloucestershire, United Kingdom
Salary
£ 70 K
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 as UVM.Strong communication skills, both ...

Principal GPU Hardware Design Engineer

Hiring Organisation
Imagination Technologies Group
Location
Bristol, UK
Employment Type
Full-time
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 as UVM.Strong ...

Graduate GPU Hardware Verification Engineer

Location
West of England, England, United Kingdom
design. Exposure to verification in UVM or formal verification methodologies. Exposure to using AI tool for increasing verification productivity. Proficiency in SystemVerilog, C, SystemC, C++, Python. Who we are Imagination is a UK-based company that creates silicon and software IP designed to give its customers an edge in competitive ...

Software Engineer

Hiring Organisation
Nordson
Location
Colchester, Essex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
software architectures Experience with control software for hardware systems and/or building simulators Desirable Skills: Understanding of X-Ray inspection and materials testing. C++ development in a multi-threaded environment. Experience of tool to factory host communication and understanding of appropriate standards including SECS/GEM. Travel Travel ...

Computational Scientist

Location
Culham, England, United Kingdom
equivalent experience in an academic or industrial research environment. Demonstrable experience with at least one modern programming language relevant to scientific computing, such as C++, Fortran, Python or Julia. Familiarity with modern software engineering practices, including testing, version control and code maintenance. Experience writing efficient, maintainable and comprehensible software independently. ...

Robotic Test Engineer II

Location
Greater London, England, United Kingdom
test benches. Basic electrical debugging skills (multimeter, oscilloscope). Awareness of safety‐critical standards (IEC 61508, ISO 26262). Tech Stack Languages: Python (primary), C++ (reading), Bash Robotics: ROS/ROS2 CI/CD: GitLab/GitHub Actions Simulation: NVIDIA Isaac Sim Hardware Interfaces: CAN, EtherCAT, Ethernet What We Offer ...

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

2027 Quantitative Research Markets Analyst Program – Off-Cycle Internship – London

Location
Greater London, England, United Kingdom
mathematics, statistics, physics, engineering, computer science, data science, or machine learning). Graduating between September 2026 to March 2028 Demonstratescomputer programming experience (e.g., Python, C++, or another programming language). Demonstratesanalytical, quantitative, and problem-solving skills. Demonstratesresearch skills (through coursework, projects, or academicwork). Workseffectively in a dynamic, collaborative environment. ...

Compiler Engineer

Location
City of Edinburgh, Scotland, United Kingdom
basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Passionate to develop compiler Advanced C/C++ programming skills Basic knowledge of CPU or xPU architecture Desired: BSc/MSc/MSci in CS Experience of contributing to open-source projects Good ...

Cross Asset XVA Quantitative Analyst - Assistant Vice President

Location
Greater London, England, United Kingdom
support analytics for Markets Front Office XVA across multiple asset classes using probability theory, financial mathematics, and numerical techniques.* Implement these analytics in C++, also using Python.* Support trading desks.* Collaborate closely with other MQA teams.* Work in partnership with control functions to ensure appropriate governance and control infrastructure.* Build ...

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

Verification / Senior Verification Engineer Cambridge, UK

Location
Cambridge, England, United Kingdom
testbench design using verification frameworks such as UVM/OVM. Knowledge of SystemVerilog assertion (SVA). Exposure to different programming languages, such as C, C++, and Python. A proactive person who can independently define the scope of work. A collaborative person with excellent communication skills, who actively shares (and listens ...

Computer Vision & Machine Learning Engineer, Photon-Efficient Event-Driven Imaging

Hiring Organisation
Snap
Location
London, UK
Employment Type
Full-time
years of relevant experienceTrack record of successful projects showing computer vision skills in photon efficient or event-based imaging5+ years of programming experience in C++ and Python (e.g. PyTorch, TensorFlow)If you have a disability or special need that requires accommodation, please don't be shy and provide us some ...

Senior Security Operations Centre Analyst

Location
Farnborough, England, United Kingdom
stakeholder management skills. Cyber security qualifications such as Security+, BTL1 or equivalent. Malware analysis or reverse engineering experience. Python, PowerShell, Bash, Perl or C++ scripting skills. CySA+, Blue Team Level 2 or other SOC-focused certifications. Experience with QRadar alongside Sentinel and Splunk. Employment Type: Permanent Location: Farnborough on site. ...

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

Chief Software & Controls Engineer

Location
Coventry, England, United Kingdom
Microsoft Office and applications. Extensive experience of developing application software using model driven design and Mathworks toolset. Extensive knowledge of programming in C/C++, Assembler for embedded platforms. Experience with CCP & CAN based tools, e.g. INCA/CANape and CANalyzer. Experience and knowledge of applications involving complex electrical systems ...

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