1 to 25 of 26 C++ Jobs in Reading

Senior Platform Software Engineer

Location
Reading, England, United Kingdom
professional software-development experience, including experience delivering production software or services. Strong programming skills in one or more languages such as Java, Go, Python, C++, C#, or similar. Experience developing backend applications, distributed-system components, cloud-native services, or data-processing applications. Ability to independently deliver well-scoped features ...

Software Engineer (Mid-Level)

Hiring Organisation
Visa
Location
Reading, Berkshire, UK
Employment Type
Full-time
scale Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions Language Expertise: Expertise in anyone programing language (e.g., Java, C#, C++, GO, Python, Scala, Java scripts, .Net) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn ...

Software Engineer - AI & Business Solutions

Hiring Organisation
Proactive Appointments
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £60,000 per annum
technology is adopted across an organisation. Essential Skills & Experience 3+ years’ professional software engineering experience. Strong programming skills in Python, JavaScript/TypeScript, Java, C++ or similar. Experience building and deploying production-grade software. Practical use of AI tools and technologies to improve productivity or deliver solutions. Ability to identify ...

Principal Project Engineer

Location
Reading, England, United Kingdom
preferred. Hands‐on depth with client/server applications, network communications, and Linux/Windows; familiarity with programming/scripting (e.g., Python, C/C++) and databases (e.g., PostgreSQL, Mongo, Cassandra); experience with JSON and XML. Practical experience with common utility protocols and standards (e.g., ICCP, DNP3 ...

AI Forward Deployed Software Engineer

Location
Reading, England, United Kingdom
Engineering, Physics, and Data Science fields. 3+ years of professional software engineering experience, with proficiency with one or more programming languages such as Python, C++, Java, Typescript/JavaScript Demonstrable ability and a track record of combining your skills with AI toolchains to build complete production systems Comfortable working solo ...

Senior Field Applications Engineer (m/f/d)

Location
Reading, England, United Kingdom
English language competency with effective oral and written communication skills. Advanced skill in at least one of the following programming languages: LabVIEW, .NET, Python, C++, or C#. Advanced skill in FPGA development using VHDL or LabVIEW FPGA. Experience in a customer-facing role. Experience contributing to organizational, account, or engagement ...

Systems Development Engineer, AI/ML

Location
Reading, England, United Kingdom
engineering Experience in automating, deploying, and supporting large-scale infrastructure Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust PREFERRED QUALIFICATIONS Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience building services using AWS products Experience ...

Software Senior Engineer

Hiring Organisation
Barracuda
Location
Reading, Berkshire, UK
Employment Type
Full-time
oriented environmentSenior Software Engineer (5+ years)Bachelor's degree in Computer Science, Software Engineering, or equivalent experienceAdvanced proficiency in Go, Rust, or C/C++ with strong system design skillsDeep understanding of Layer 4–7 protocols and secure networking conceptsExperience building and operating scalable, cloud-native systemsProven ability to design ...

Hybrid Algorithm Lead Researcher

Hiring Organisation
Thales
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
filter design. The Frameworks: Practical knowledge of EKF, UKF, Lie Group UKF, or Physics-Informed ML is highly advantageous. The Stack: Fluency across C++, MATLAB/Mathematica, and Python. The Background: Typically a Bachelors, Masters, or PhD in a relevant STEM discipline, paired with few years of recent experience ...

Control Systems Engineer (Flight Dynamics)

Location
Reading, England, United Kingdom
active UK SC clearance or be eligible and willing to undergo UK MoD security vetting. Desirable (Non-Essential) Exposure to embedded targets, C/C++ autocode generation (Embedded Coder/Simulink Coder), or CAN/Ethernet data interfaces. Familiarity with aerospace safety frameworks or failure analysis (FMEA/Functional Safety ...

AI Solution Architect EU - Defence

Location
Reading, England, United Kingdom
technical concepts to diverse audiences.* Strong proficiency with AI frameworks, tools, and platforms.* Familiarity with sales processes and tools* Proficiency in either Python or C++, with experience in both languages.* Proven track record of developing enterprise data science projects* DevOps and experience in developing software in hybrid cloud environments (Cloud ...

Research and Development Engineer - CEMA

Location
Reading, England, United Kingdom
adapting to new technical challenges. Ideal Experience & Skills Strong software development skills with experience in Python and C, alongside knowledge of languages such as C++, C# or Rust. Experience configuring or developing software for embedded platforms or single-board computers, such as Raspberry Pi, Arduino, BeagleBone, STM32 or similar, including ...

Senior C++ Developer

Hiring Organisation
Matched Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
£45,000 per annum
Senior C++ Developer Contract length - 12 months Start date - ASAP Location - mostly remote, Berkshire office day 1 to collect equipment The client is a software vendor who are growing quickly. In this role you will be focussed on outcomes rather than activity. You will use your knowledge of C++ … higher) to build and maintain software. You will also contribute to a strong development culture through code reviews, standards, and mentoring. Senior C++ Developer - Responsibilities Producing new software for products and services from end-to-end from design to delivery Contribute to the design and ongoing maintenance ...

Senior Embedded Firmware Engineer — BLDC Motor Control

Location
Reading, England, United Kingdom
electronics and mechanical systems come together to create innovative products designed and built in the UK. You will develop robust bare-metal C/C++ firmware for BLDC motor controllers, design and implement motor-control algorithms, debug and validate firmware, and work closely with the broader engineering team to optimise ...

Embedded Software Engineer

Location
Reading, England, United Kingdom
firmware for three-phase brushless motor control rather than simply configuring existing vendor stacks. What you'll be working on Bare-metal C/C++ firmware BLDC/three-phase motor control Field-Oriented Control (FOC) Real-time control loops STM32 microcontrollers CAN/DroneCAN/UAVCAN Bootloaders & secure firmware ...

Quantum Compiler & Runtime Engineer

Location
Reading, England, United Kingdom
future of quantum computing with a hands-on Software Engineer in the Compiler and Runtime team. You’ll develop new features in Python and C++, work with LLVM, and contribute across the full software lifecycle from design to delivery. You’ll collaborate with researchers and engineers to bring new algorithms ...

Quantum Compiler & Runtime Software Engineer

Location
Reading, England, United Kingdom
quantum computing from Reading. You will join the Compiler and Runtime team to develop production-ready software that enables quantum hardware through Python and C++, LLVM, and related toolchains. You will own software across the full lifecycle—from requirements and design through implementation, testing, and delivery. The role blends ...

Senior Embedded Firmware Engineer - BLDC Motor Control

Location
Reading, England, United Kingdom
sovereign technology business to hire a Senior Firmware Engineer. You will own embedded software for motor controllers, writing bare-metal C/C++ for three-phase drives and working closely with hardware on STM32. This hands-on role focuses on BLDC/PMSM control, FOC, real-time loops, bootloaders, secure ...

Senior Firmware Engineer

Location
Reading, England, United Kingdom
strategies Testing, validating and optimising firmware and embedded systems What we’re looking for: Proven experience as an Embedded Firmware Engineer Strong C or C++ programming skills Solid experience with bare-metal embedded development Experience developing motor-control algorithms Experience with real-time embedded systems Exposure to power electronics ...

Software Engineer

Location
Reading, England, United Kingdom
paramount, collaborating with experts across software, systems, hardware, and test engineering. What You'll Be Doing Designing, developing, and maintaining software solutions using C++ and C Working within Linux and embedded environments to deliver robust software applications Supporting the full software development lifecycle, from requirements analysis through to integration … development activities including sprint planning and technical reviews Producing technical documentation and engineering artefacts What We're Looking For Commercial experience developing software using C++ and/or C Experience working across the software development lifecycle Strong debugging, troubleshooting, and problem-solving skills Experience with Linux and/or embedded ...

Robotics Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent
Salary
£45,000
take on more ownership, from implementing features to fixing faults and testing changes on real, physical platforms. Key Responsibilities Develop robotics software using modern C++ and Python Design and implement ROS 2 nodes, drivers, and software interfaces Integrate cameras, sensors, actuators, and embedded devices Diagnose software, hardware, and network faults … Write unit/integration tests and validate on physical platforms Participate in code reviews and communicate progress clearly What You'll Bring Essential: Practical C++ and Python experience Comfortable in a Linux dev environment Git and PR/merge-request workflows Solid software engineering fundamentals (modular design, debugging, testing) STEM ...

Hybrid Algorithm Researcher

Hiring Organisation
Thales
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
that remain robust, adaptable, and effective in real-world and adversarial conditions. What you will do Lead the development of hybrid algorithmic software in C++, MATLAB, Mathematica, and Python. Design, adapt, and evaluate hybrid algorithms for sensor modelling, processing, data fusion, tracking, state estimation, and anomaly detection. Apply time … implement techniques from recent research papers. Experience making algorithms robust to real-world data and complex physical system behaviour. Practical coding experience in C++, MATLAB, Mathematica, and/or Python. Proven ability to work across research, development, technical leadership, and delivery. Desirable experience Knowledge of emerging sensing and PNT technologies ...

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

Engineering Manager Code Wizards · Code Wizards HQ (Reading) ·

Location
Reading, England, United Kingdom
Provide technical direction across game technology and backend engineering projects. Guide architecture, design decisions and implementation of scalable, maintainable solutions. Support teams working with C++, C#, .NET, JavaScript and modern game technologies. Work confidently with Unreal Engine (UE4/UE5), Unity and other game development frameworks. Project Delivery Work with … EXPERIENCE Significant commercial software engineering experience. Previous experience leading or managing engineering teams. Strong experience developing games or game-related technology. Excellent knowledge of C++ and modern software engineering practices. Experience with Unreal Engine and Unity. Experience with Go or C#. Experience building scalable multiplayer systems, online services or backend ...

Senior Firmware Engineer

Location
Reading, England, United Kingdom
developing and improving embedded firmware for BLDC motor control systems, working closely with the wider engineering team. Developing robust bare-metal C/C++ firmware Designing and developing firmware for BLDC motor controllers Working with motor-control algorithms, feedback systems and control strategies Debugging firmware Testing, validating and optimising firmware … embedded systems What we’re looking for: Proven experience as an Embedded Firmware Engineer Strong C or C++ programming skills Solid experience with bare-metal embedded development Commercial experience developing firmware for BLDC motor controllers Experience developing motor-control algorithms Experience with real-time embedded systems Exposure to power electronics ...