76 to 100 of 101 C++ Jobs in the Thames Valley

Software Engineer

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 70 K
services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure … related discipline, or equivalent experience 5–10 years of software development experience Strong proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js) Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery Experience debugging production software ...

Senior Software Engineer (Chromium)

Location
Bracknell, England, United Kingdom
Senior Software Engineer to join our Chromium engineering team in support of MARS, Menlo's internal AI initiative. You'll bring strong C++ skills — ideally with hands‐on Chromium experience across layers such as content, browser, core, compositor, skia, and networking — to build and harden the browser capabilities that make … e.g., crash rate, latency). Reduction in manual toil via agent/MCP-based tooling adopted internally. Code review turnaround time and quality for C++ contributions. Successful integration of AI agents or MCP servers into internal workflows or product surfaces. What You'll Do Design, build, and maintain Chromium-based ...

Software Engineer

Hiring Organisation
TREND Networks Limited
Location
HP11, Loudwater, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
next generation of handheld test equipment and cloud-connected software solutions. This is an exciting opportunity to work with modern technologies across embedded Linux, C++, Qt and Microsoft Azure, developing products that are used globally. What you'll be doing As part of our collaborative engineering team … full software development lifecycle, from design and development through to testing, deployment and ongoing product enhancement. Your responsibilities will include: Designing and developing C++ applications for Linux-based handheld network test equipment. Creating intuitive user interfaces using Qt (Widgets and/or Qt Quick/QML). Developing cloud-connected ...

Senior Algorithms Engineer

Hiring Organisation
Holt Executive
Location
Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid, flexible working, Half-day F
learning architectures. Experience working with image datasets and applying image processing techniques to improve model performance. Strong programming skills in Python, with experience in C++ for performance-critical applications. Ability to solve complex technical problems through structured investigation and practical experimentation. Strong communication skills with the ability to explain technical … action recognition. Machine learning development tools, experiment tracking, dataset management, or CI/CD pipelines. Automation of development, testing, or deployment workflows. Cross-platform C++ development and build systems such as CMake. Benefits Hybrid and flexible working arrangements. 37.5-hour working week with Friday lunchtime finish. 28 days annual leave ...

Data Scientist

Hiring Organisation
Oni
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 60 K
scientists to automate their acquisition and analysis Contribute to the delivery of high-quality enterprise scale software solutions Design, implement, and test high-performance C++ applications Devise, implement, and test innovative image processing/analysis/machine learning solutions to address challenges of nano scale microscopy and deliver value … expertise developing image processing algorithms/applications (low level, analysis, image understanding) as a Software Engineer or in a similar role. Proficient in modern C++ (C++14/17/20) and low-level programming. Experience working in Agile/SCRUM software development. Excellent analytical and problem-solving skills.Essential behaviours: Critical ...

Principal Embedded Software Engineer I

Hiring Organisation
CesiumAstro
Location
Milton Keynes, Buckinghamshire, United Kingdom
Salary
£ 70 K
Milton Keynes, United KingdomCesiumAstro UK – Engineering/Full-time/On-siteAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne ...

Ground Segment Software Engineer (Java/C++/Python)

Hiring Organisation
Hays
Location
Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 95,000 Annual
Ground Segment Software Engineer (Java/C++/Python) Oxford - Hybrid 2 days per week £65000 - £95000 + Benefits Must Have's - Must possess an EU or Five Eyes passport (UK, US, Canada, New Zealand, Australia) - Has worked Full Stack with Java, Python or C++ paired with JS/ ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
maintain knowledge of best practice development processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run-time analysis tools, C++ standards and secure software development. Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost … product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and Design Patterns such as SOLID Experience of software testing ...

Embedded Software Engineer

Hiring Organisation
Archangel Lightworks Ltd
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
Job Description About Archangel LightworksArchangel Lightworks is a laser communications company building wireless technology. Founded in 2017, we believe that laser communications to and from satellites is a key component of next-generation infrastructure. Our ...

Principal Embedded Software Engineer I

Location
Milton Keynes, England, United Kingdom
Atthe company, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work ...

Software Developer (C++/Javascript)

Hiring Organisation
Nanotek
Location
Milton Keynes, Buckinghamshire, United Kingdom
Salary
£ 55 K
develper of Software for the Finance and Investment Banking Industry.Increased growth has led to the opening of a new role for a Software Developer (C++/Javascript) to join the Milton Keynes based operation.Job Role:This is an exciting opportunity for an individual to gain finance and investment banking business … domain knowledge or advance their career in web application development.Candidate Criteria:* Graduate level education * 3+ years commercial development experience in C++ and JavaScript within either Windows or Unix environments * A proven track record of developing robust products * Demonstrable experience of delivering high quality software solutions in line with business needs ...

Software Engineer - Real Time

Hiring Organisation
Elekta
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 70 K
Are you a current Elekta employee? Please click here to apply through our internal career site Find Jobs - Elekta.We don’t just build technology. We build hope for everyone dealing with Cancer.Elekta is shaping the ...

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

Computer Scientist

Hiring Organisation
Career Smart Consulting Ltd
Location
Aylesbury, Buckinghamshire, UK
very closely with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with experience on C++, Python and JavaScript. Additional skills in image processing, computer vision, robotics etc is advantageous. Computer Scientist Requirements Recent graduate through to 2/3 years … commercial experience A 1st class degree in computer science from a top UK university in computer science Experience in C++, Python and JavaScript Knowledge of image processing and robotics is beneficial Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this ...

Graduate Computer Scientist

Hiring Organisation
Career Smart Consulting Ltd
Location
HP22, Aston Clinton, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£30000 - £40000/annum monthly bonus and more
very closely with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in image processing, computer vision, robotics etc is advantageous. Computer Scientist Requirements Recent graduate through to 2/3 years … commercial experience A 1st class degree in computer science from a top UK university in computer science Experience in C++, Python and Javascript Knowledge of image processing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this ...

Computer Scientist

Hiring Organisation
Career Smart Consulting Ltd
Location
HP22, Aston Clinton, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£35000 - £50000/annum plus benefits
very closely with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in image processing, computer vision, robotics etc is advantageous. Computer Scientist Requirements Recent graduate through to 2/3 years … commercial experience A 1st class degree in computer science from a top UK university in computer science Experience in C++, Python and Javascript Knowledge of image processing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this ...

Software Architect

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Maidenhead, Woolley Green, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£95000 - £115000/annum
deliver secure, scalable, and high-quality solutions. The role requires deep expertise in embedded and application software development using technologies such as C/C++, Rust, Linux, and RTOS environments, alongside experience with DevSecOps, automated testing, and secure development standards. In addition to technical leadership, the architect will mentor engineers … practices in software development, including continuous integration, automated testing, and secure coding standards. What You Will Bring: - Advanced knowledge and experience in C/C++, Rust, or embedded product development, including RTOSes. - Expertise in software engineering practices, methodologies, and technology trends. - Proven track record of delivering complex software solutions ...

Engineering Manager

Hiring Organisation
Code Wizards Group
Location
Theale, Berkshire, UK
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 ...

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

Test Development Engineer (Electronics)

Hiring Organisation
Oxford instruments
Location
High Wycombe, Buckinghamshire, United Kingdom
Salary
£ 70 K
scalable production testsSupport New Product Introduction (NPI) activities, ensuring cost, size, complexity and manufacturability targets are metWrite, read, modify and debug test software (primarily C++, C# and/or Python)Provide technical project management, leading discussions across engineering, manufacturing and external partnersSupport the transfer of products into production, including test … manufacturing requirements and production environmentsAbility to work with automatic test equipment (ATE) and electronic instrumentation (oscilloscopes, DMMs, power supplies, etc.)Software skills in C++, C#, and/or Python with the ability to read and adapt existing codeExperience working with subcontract manufacturers and external suppliersConfident communicator able to lead technical ...

Contract Embeddd SW Engineer - AC Power Distribution - FULLY REMOTE

Hiring Organisation
ZENOVO LTD
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £60 to £65 per hour
Embedded Software Engineer AC Power Distribution & Protection Relays Contract | Initial 6 Months (Likely Extension) | FULLY REMOTE WORKING We're supporting a leading engineering organisation in the power protection sector that is looking to engage an ...

Senior Reinforcement Learning Engineer

Location
Oxford, England, United Kingdom
soil conditions. We’re looking for a roboticist with data driven planning and/or control background, deep python expertise and good level of C++ proficiency. To be successful in this role you should have experience working with real robots, tackling the challenges of sim2real transfer, and deploying robotic systems … Experience with GPU accelerated simulation environments (e.g. IsaacSim/IsaacLab, CARLA, MuJoCo) Strong Python skills and experience with PyTorch or similar libraries Proficiency in C++ Comfortable debugging real-world system behavior Ability and willingness to travel as required by business projects. Great-to-Have Skills & Experience Experience with hydraulic machinery ...

Principal FPGA Engineer

Hiring Organisation
Thales Group
Location
Reading, Berkshire, United Kingdom
Salary
£ 70 K
Location: Bristol, United KingdomThales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we ...

Principal FPGA Engineer

Hiring Organisation
Thales Group
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 70 K
Location: Bristol, United KingdomThales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we ...