51 to 69 of 69 C++ Jobs in the Thames Valley

Senior Software Engineer

Hiring Organisation
ScaleOps Search Ltd
Location
Reading, England, United Kingdom
Software Engineer (C++ & Kubernetes) A global technology organisation delivering high-performance, mission-critical software solutions is seeking an experienced Software Engineer to join its growing team in Reading. The company develops advanced control and orchestration platforms used by customers worldwide to manage complex, real-time systems and customised operational workflows. … technologies in highly resilient environments. Working within Agile Scrum teams, you will contribute to the design and development of core platform components using modern C++ in containerised, cloud-native environments. The Role As a Software Engineer specialising in modern C++ and Kubernetes, you will: Analyse user stories and translate them ...

Software Engineer

Hiring Organisation
Alexander Daniels Global
Location
Oxford, England, United Kingdom
propulsion applications. They are now seeking a Software Engineer to help build and scale this platform. What You’ll Do Develop and maintain C++/C# modules for engineering design and simulation. Wrap internal tools and commercial simulation software into reusable components. Integrate modules into a secure cloud compute workflow. … mechanical and aerothermal engineers on complex technical challenges. What You’ll Bring Excellent educational background (2:1+, Master or PhD) Strong programming experience in C++ or C# and Python . Solid understanding of software architecture, design patterns, and best practices. Strong communication skills and an ability to collaborate with multidisciplinary ...

Principal Software Engineer

Hiring Organisation
Octagon Group
Location
High Wycombe, Buckinghamshire, United Kingdom
Employment Type
Permanent
Principal Software Engineer: Lead the design and architecture of software systems across the full stack, from embedded C/C++ firmware controlling hardware to high-level C#/.NET applications. Mentor and guide a multidisciplinary team of software, firmware, and electronics engineers. Apply physics-based thinking to develop algorithms that … software experience with a proven track record of delivering complex systems. Expert-level skills in C#/.NET and strong experience in C/C++ for embedded systems/firmware. Experience leading or mentoring multidisciplinary technical teams. Background in scientific instrumentation, industrial automation, or similar environments where software interacts with ...

Software Developer (C++) - Up to £120,000 + Bonus + Package

Hiring Organisation
Hunter Bond
Location
Slough, Berkshire, UK
Employment Type
Full-time
Role: Software Developer (C++) – Up to £120,000 + Bonus + Package Salary: Up to £120,000 + Bonus + Package Location: London (Hybrid Working) Skills: C++ as a main language This firm is an elite tech firm with exceptionally high standards that has previously set world records ...

Remote Software Developer (UK)

Hiring Organisation
Turing
Location
Oxford, England, United Kingdom
language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams ...

Senior Software Engineer - ATE

Hiring Organisation
Verso Recruitment Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
Job Title: Senior Software Engineer – ATE Location: Reading Employment Type: Permanent Working Model: Hybrid (typically 3 days on‑site, 2 from home; task‑based flexibility available) A client of our are seeking a Senior Software ...

Lead Software Engineer

Hiring Organisation
Mars Recruitment
Location
Abingdon, Garford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum plus benefits
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect … experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Slough, Berkshire, UK
Employment Type
Full-time
language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams ...

Lead Engineer (C++) HFT Trading Systems

Hiring Organisation
Albert Bow
Location
Slough, Berkshire, UK
Employment Type
Full-time
C++ Lead Engineer | HFT Trading Systems | London | Up to £220,000 + Bonus Albert Bow is working with a systematic trading firm building high-performance, latency-critical systems powering global strategies. They're looking for a senior C++ engineer to lead a segment of their trading infra team , taking ownership … kernel tuning and memory models to live strategy deployment and technical mentorship. Responsibilities Architect and build performance-critical, low-latency trading systems in modern C++ Lead technical strategy, code reviews, and engineering standards across the team Optimise across the stack: CPU cache usage, memory layout, NIC tuning, networking Translate quant ...

Software Engineer - Aerospace - Oxfordshire

Hiring Organisation
Bond Williams Limited
Location
Kidlington, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
motivated Software Engineer to develop this platform. Working alongside Aerothermal Designers and Mechanical Engineers, you'll productionize internal code, wrap commercial simulation tools in C++/C# modules, and integrate everything into automated cloud-based workflows. Key requirements for Software Engineer: A high calibre degree in Mechanical Engineering, Computer Science … Physics from a top University Excellent technical skills with C++ or C#, and Python with several years demonstrable commercial industry experience Natural problem-solver with eagerness to learn Self-motivated and organized, capable of independently managing complex projects Along with highly interesting and technical work, a clear career progression path ...

Software Engineer - Robotics

Hiring Organisation
Mars Recruitment
Location
Reading, Theale, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum plus share scheme & benefits
sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. … Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded ...

Senior Software Engineer

Hiring Organisation
Tualcom UK Limited
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent
Senior Software Engineer (Senior Embedded Software Engineer C/C++) TUALCOM Reading - On site (Role will initially start in London E14 for training) This role will be 5 days per week on-site. About Us: TUALCOM specialises in the design and manufacture of advanced RF navigation and communication systems. … Responsibilities: Implement, tune, and maintain Kalman filter (EKF/UKF or classical KF) pipelines for navigation/estimation. Develop production-grade embedded C/C++ firmware on ARM Cortex-M, preferably STM32. Integrate and process sensor data (typical: IMU accelerometer/gyro, magnetometer, barometer, GNSS, wheel/odometry as applicable ...

Senior Embedded Software Engineer

Hiring Organisation
TUALCOM
Location
Reading, England, United Kingdom
Responsibilities: Implement, tune, and maintain Kalman filter (EKF/UKF or classical KF) pipelines for navigation/estimation. Develop production-grade embedded C/C++ firmware on ARM Cortex-M, preferably STM32. Integrate and process sensor data (typical: IMU accelerometer/gyro, magnetometer, barometer, GNSS, wheel/odometry as applicable … . Produce clean technical documentation: filter states, models, assumptions, tuning parameters, test evidence.. Requirements: Proven experience in embedded software with strong C/C++ on MCUs. Demonstrable experience implementing Kalman filtering/estimation/sensor fusion in real systems (not just academic). Strong understanding of: Linear algebra basics used ...

Head of Electronics Systems & Software

Hiring Organisation
Prodrive
Location
Banbury, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
embedded software strategy and development: low-level drivers, calibration layers, control algorithms, diagnostics, and fail-safes. Oversee toolchains and workflows (e.g., C/C++; MATLAB/Simulink; Python for data/tooling; ETAS INCA; Vector CANalyzer/CANoe; Bosch Racecon/Windarab; MoTeC MTune/i2; Cosworth Caltool/Toolset … actuator integration, and diagnostics. Proficiency with motorsport electronics ecosystems (e.g., Bosch, Cosworth, MoTeC, Marelli, Life Racing) and tools. Solid software engineering fundamentals (C/C++), scripting for tooling/automation (Python), and model-based design (MATLAB/Simulink). Experience with reliability engineering (FMEA, test plans), HIL/rig testing ...

Software Modelling Engineer - Semiconductors

Hiring Organisation
Technical Futures
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Modelling Engineer with Digital Signal Processing skills together with good knowledge of control theory and numerical modelling and simulation and who has proficiency in C++, Matlab or Python/NumPy programming languages, will join a thriving Semiconductor Company, contributing to their system-level modelling of serial communication links. With … Degree in Electronics, Computer Science, Communication Systems or similar. Strong experience in Digital Signal Processing and Control Theory. Proficiency in programming languages including Matlab, C++ and/or Python. Experience with system-level simulation of digital communication systems (SerDes ideal). To find out more on this challenging Software Modelling ...

Senior Robotics Engineer

Hiring Organisation
Lawrence Harvey
Location
Oxfordshire, England, United Kingdom
customer sites, with zero manual customisation. What you’ll be doing: Developing and maintaining autonomy software for deployed robotic systems Working with ROS2, modern C++ and Python Integrating perception, planning, and control modules Supporting complex real-world deployments alongside field teams Contributing to a robotics stack that must scale reliably … industry experience or a strong academic robotics background Evidence of real work - deployed systems, open-source contributions, competitions etc. Strong experience with ROS 2, C++, and Python Solid Linux fundamentals, Git, CI/CD, and containerization Strong communication skills and team mindset It’s a bonus if you have: • LiDAR ...

Software Engineer (GPU Acceleration) ID45430

Hiring Organisation
Humand Talent
Location
Oxfordshire, England, United Kingdom
Software Engineer (C++/GPU Acceleration) – High-Performance Computing 📍 Oxford | Hybrid | ID45430 Do you enjoy pushing hardware to its limits? Interested in optimising GPU performance in real-time, data-intensive systems? We’re working with a highly respected technology organisation looking for a C++ Engineer to focus on GPU acceleration … memory management and host–device data transfer Enhance multi-GPU performance and throughput Profile and tune GPU applications Contribute to ML model deployment within C++ systems Support hardware configuration and performance decisions This is a hands-on opportunity to directly influence speed, efficiency, and scalability. About You Strong modern C++ ...

GPU SW (OpenCL/Cuda) Engineer

Hiring Organisation
microTECH Global LTD
Location
Slough, Berkshire, UK
Employment Type
Full-time
We are working with one of the upcoming brands in Graphics/GPU development who are looking to add to their team in Central London! Job Description: 1.Designing and developing GPGPU software stack, including Runtime ...

Lead Gameplay Developer

Hiring Organisation
Couch Heroes
Location
Milton Keynes, Buckinghamshire, UK
Employment Type
Full-time
robust, tuneable, and extensible gameplay code. Build systems that designers can iterate on without requiring engineering support for every change. Stay hands-on with C++ and Blueprint implementation. Build, profile, and iterate alongside your engineers, establishing technical quality benchmarks and code architecture patterns. Work with animation, VFX, and audio teams … engineering or gameplay lead role. Proven experience of direct people management: running 1:1s, setting goals, conducting performance reviews, and developing team members. Strong C++ proficiency with production experience in Unreal Engine, including Gameplay Ability System, replication, and Blueprint integration. Experience building gameplay systems for multiplayer or online games, with ...