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

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

Windows Software Manager

Location
Oxford, England, United Kingdom
strategies (e.g. rollback, validation, compatibility) Strong working knowledge and application of messaging technologies (e.g. Azure IoT Hub, MQTT, AMQP). Solid expertise in C#, C++ and .net framework. Familiar with Real-Time Operating System (RTOS) concepts (task scheduling, interrupts, concurrency) and Board Support Package (BSP). Familiarity with Unified Modelling ...

Senior Embedded Software Architect, Cyber Defense

Location
Maidenhead, England, United Kingdom
secure software development practices, and lead aspects of multiple projects. You should hold a degree in engineering or sciences, be proficient in C/C++ with RTOS and embedded Linux, and be able to obtain SC/DV clearance. #J-18808-Ljbffr ...

Senior Embedded Software Engineer (UK)

Location
Buckingham, England, United Kingdom
Summary The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional engineering teams. ...

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

System Test Engineer

Hiring Organisation
Hackajob Ltd
Location
Wallingford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
version control experience with Git Proficiency in Python and/or Go, and comfort working across a multi-language codebase (Python/Go/C++). Experience distributing and operating internal tools (packaging, dependency management, release workflows), ideally including Docker and GitHub Releases. Ability to write clear documentation and specifications ...

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

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

Test Development Engineer

Location
Abingdon, England, United Kingdom
principles behind analogue and digital test methodology is desirable. A digital/analog circuit design knowhow is a must. Software programming knowhow (C, C++, Python or Java). Willingness to learn on test development skills from a Senior Engineer. Your Personality Strong communication skills, which enable you to interface easily ...

Principal Software Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Maidenhead, Woolley Green, Berkshire, United Kingdom
Employment Type
Permanent
metal and RTOSes such as ThreadX, QNX or Linux) and/or embedded Linux application, kernel and/or driver development. Strong C or C++ experience, alongside a solid understanding of best-practice software development lifecycles. Proven object-oriented design experience using principles such as SOLID and practical design pattern ...

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

Principal HPC Computational Engineer

Location
Abingdon, England, United Kingdom
international reputation in your field gained in either a research or commercial environment Demonstrable experience of at least one compiled level language (e.g. C++, Fortran, C, Rust) and advanced scripting language (e,g, Julia, Python), preferably in a UNIX environment Experience of agile project and budget management in a team ...

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

Senior Software Engineer - Rock Physics Applications

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

Software Engineer (AWS, Python, C#/C++, CFD/FEA)

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
Software Engineer (AWS, Python, C#/C++, CFD/FEA) Oxford - 3-4 days per week in office. £45000 - £75000 + Package. - Must have a Computing/STEM Degree (2:1 or higher). - Can work in their Oxford head office 3-4 days week. - Must have experience with … someone with a passion for Mechanical Engineering/Physical Modelling with commercial Software Development experience - you must have written production grade code in C#, C++ or Python for application development (not web apps or embedded) and an interest in pushing Machine Learning over time. Crucially we are looking for experience ...

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

Senior Software Engineer - Rock Physics Platforms

Location
Abingdon, England, United Kingdom
will own the technical direction, write code daily, review pull requests, and drive architectural decisions. You will lead migration of legacy C/C++ codebases to modern languages and UI/UX frameworks while preserving accuracy and performance. Expect collaboration with Team Lead and Product Owner. #J-18808-Ljbffr ...

Power Systems Support Engineer – AEMS Reliance

Location
Wokingham, England, United Kingdom
complex issues, support multiple modules, and contribute to fixes and deployments in a customer-focused role. The candidate should have strong programming skills (C, C++, C#, Python) and knowledge of power systems, RDBMS, and Linux, with the potential for regional travel and UK security clearance if required. #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
Spectrum IT Recruitment Limited
Location
Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
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 ...