26 to 50 of 113 C++ Jobs in the Thames Valley

Systems Engineer

Location
Oxford, England, United Kingdom
where possible - e.g. ECS over EC2 Programming: In terms of programming languages across our wider engineering department, we use a lot of Python and C++ (for desktop applications) and JavaScript Delivery/Management: CI/CD style pipelines for testing and deployment. Automated security scanning and alerting AI is central ...

Control Systems Engineer - UXV Platforms

Location
Oxford, England, United Kingdom
designing, developing and testing embedded software and hardware control systems for UAV, UXV, autonomous driving or aerospace applications Working knowledge of C/C++ Experience working with ROS or robotics sensors (IMU, GPS/GNSS, LIDAR, RADAR, Cameras, etc.) Experience with model-based design and modelling tools such ...

Junior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
Senior Embedded Engineer and HW teams on new hardware revision planning What We're Looking For Must‐Have 3+ years of embedded C/C++ experience in a hardware product environment Working knowledge of at least one RTOS (FreeRTOS, Zephyr, or similar) in a production context Experience with ...

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 Engineer (Java / C++)

Location
Abingdon, England, United Kingdom
4+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 4+ years of Java and C++ development experience History of applying best practices, code reviews and quality checks Familiarity with build pipeline tools and technologies such as Gitlab Must be self ...

Data Scientist

Location
Oxford, England, United Kingdom
relevant scientific discipline, or substantial technical experience Experience with medical imaging Experience with cloud computing Evidence of research achievement Experience in software engineering (e.g. C++, Python) Experience of algorithmic validation and documentation in support of regulatory submissions #J-18808-Ljbffr ...

Embedded Systems Hardware Design Engineer

Hiring Organisation
Gerrell & Hard
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
platforms PCB design for highly stressed or harsh environments Electric motor controller design CAN bus implementations EMI/EMC-conscious design techniques C or C++ programming Basic understanding of turbomachinery and engine control systems Experience working within fast-paced, outcome-focused engineering teams Whats on Offer Competitive salary and benefits ...

Lead Software Engineer

Location
Slough, England, United Kingdom
small team of strong engineers. The stack/the shape of you You're deep in at least one server-side language, C++, Rust, Java or Python, and you reason fluently about concurrency, memory, and performance. You've designed distributed systems, not just used them. You care about the data ...

Senior GNC Engineer

Hiring Organisation
Venn Group
Location
Ascot, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £70,000 per annum
fusion Experience combining inertial, GNSS, visual or RF-derived data Source-level experience modifying PX4, ArduPilot or a proprietary autopilot Strong embedded C or C++ programming skills MATLAB/Simulink or Python for modelling and analysis SITL/HITL simulation and plant modelling Flight-data analysis, system identification and control ...

Electronic System Engineer

Hiring Organisation
Cortech Talent Solutions
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £55000/annum
cRIO, PXI), LabVIEW FPGA and Real Time, and NI certifications (CLD, CLA, CTD, CTA, CLED) Software experience, ideally LabVIEW. TwinCAT, Siemens TIA, Python, C, C++ or Java are also useful, along with object oriented principles Machine safety knowledge (13849 or 62061), plus the Machinery Directive and the Low Voltage Directive ...

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

Senior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
practices, and testing methodology for the embedded team What We're Looking For Must‐Have 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands‐on BSP bring‐up experience on custom hardware — from ...

Research and Development Engineer - CEMA

Hiring Organisation
Thales
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
ideas into practical solutions. Versatile software development skills, ideally with experience across multiple programming languages. Python and C are essential, with experience in C#, C++ or Rust desirable. Experience configuring and/or developing software for embedded platforms or single-board computers, either industrial or consumer electronics. Experience with Arduino ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI‐assisted development — Actively adopt AI‐powered tools … engineering building and shipping complex, production‐grade applications — not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related ...

Edge AI Embedded Software Engineer

Location
Oxford, England, United Kingdom
building software for embedded systems, focusing on navigation platforms. Ideal candidates will have a BSc/MSc in a related field, strong C/C++ skills, and experience in commercial embedded software development. The company offers a dynamic work environment, competitive compensation, and opportunities for growth. #J-18808-Ljbffr ...

Staff Lead Software Engineer – Real-Time Distributed Systems

Location
Slough, England, United Kingdom
lead a small engineering team. On-site role with high-performance expectations in a deep-tech context. You will work with languages such as C++, Rust, Java or Python, focusing on low-latency, fault-tolerant systems and a data layer built atop PostgreSQL. Equity is offered alongside a base salary ...

Software Engineer - Autonomous Systems

Hiring Organisation
Appcast
Location
Oxford, Oxfordshire, UK
contribute to software architectureBuild software in an evolving and growing space that makes a genuine impactRequired skills: Strong embedded software engineering background - C, C++, or similarPositive about AI and its application within software engineering and roboticsExperience with real-time or embedded systemsFamiliarity with regulated environmentsAerospace, defence, automotive or autonomous systems ...

Software Engineer - Autonomous Systems

Hiring Organisation
Spectrum IT Recruitment
Location
Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum Benefits
software architecture Build software in an evolving and growing space that makes a genuine impact Required skills: Strong embedded software engineering background - C, C++, or similar Positive about AI and its application within software engineering and robotics Experience with real-time or embedded systems Familiarity with regulated environments Aerospace, defence ...

Software Architect

Location
Thatcham, England, United Kingdom
experienced software leaders with: Significant experience in software architecture or technical leadership. Strong knowledge of the full software development lifecycle. Experience with C/C++, Rust, Embedded Software, RTOS, Linux or Windows. A track record delivering complex software within defence, aerospace, space, communications or other regulated environments. Strong understanding ...

Cyber Security Technical Specialist

Location
Bicester, England, United Kingdom
laboratory test equipment Knowledge of DO‐326A/ED‐202A airworthiness security process and DO‐356A/ED‐203A frameworks Proficiency in C/C++ programming for embedded systems and experience with relevant development tools such as Tasking compiler, Lauterbach TRACE32 or Infineon AURIX Development Studio Instinctive problem‐solving skills ...

Electronic Design Apprenticeship

Hiring Organisation
AWE PLC
Location
Atomic Weapons Establishment, Aldermaston, Reading, Berkshire, England, United Kingdom
Employment Type
Degree Apprenticeship
Salary
£24,500 a year
equipment that sends and receives signals. Embedded Software Engineer – writing software that is built into electronic devices and systems, using programming languages such as C++ or Java. Electronic Systems Engineer – helping to define what a system needs to do, how it should be designed, and how to check that ...

Principal Vulnerability Researcher

Hiring Organisation
National Physical Laboratory
Location
Oxfordshire, South East, United Kingdom
Employment Type
Permanent
systems, OS internals, and networking, including familiarity with underlying hardware Expertise in embedded operating systems such as Linux and VxWorks Proficiency in C/C++, Assembly and scripting languages such as Python or Lua Eagerness to investigate and apply the latest AI tools and techniques Practical experience with network ...

QRF Lead Scientist

Location
Oxford, England, United Kingdom
influence and drive project team members and stakeholders. Experience in RF electronics and signal processing techniques. Proficiency in a programming language (e.g. Python, Rust, C++). Deep knowledge in time and frequency measurements. Understanding of Health, Safety, and Environment (HSE) practices and modelling workplace safety culture. Experience of project management ...