576 to 600 of 601 C++ Jobs in England

Lead Software Engineer

Hiring Organisation
Oho Group
Location
Sheffield, England, United Kingdom
Lead Software Developer (C++/Rust) The Oho Group have partnered with a rapidly expanding engineering startup in Sheffield looking for a Lead Software Developer to own their in-house software team. This unique opportunity offers the chance to build software architectures from the ground up, alongside setting technical direction … teams Work hands-on with the founders and stakeholders to drive business direction What are they looking for? Expert in one of (or both) C++ or Rust Proven ability to construct simple software solutions to consumer and stakeholder requirements Experience in leading software projects from concept to shipping. Comfortable leading ...

Senior Mapping Engineer

Hiring Organisation
Searchability®
Location
York, England, United Kingdom
What’s on offer: • Senior, hands-on role with real ownership • High-accuracy LiDAR and vision-based mapping at scale • Strong focus on ROS2, C++ and multi-sensor fusion • Hybrid working The role: You’ll take ownership of mapping capability across the autonomy stack, working end-to-end from architecture … function. Key experience: • Strong background in SLAM, LiDAR and 3D mapping • Experience with multi-sensor fusion (LiDAR, cameras, radar, GNSS/INS) • Solid C++ and ROS2 expertise • Experience with large-scale, real-world mapping deployments • Understanding of geometry, optimisation and transformation systems Desirable: Semantic mapping, distributed systems ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Leeds, West Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
work closely with hardware, systems, and product teams to deliver robust and scalable solutions. Key Responsibilities Develop and maintain embedded software in C/C++ Work with RTOS-based systems Implement and support wireless communication protocols Contribute across the full development lifecycle, from concept to production Debug, test, and optimise … embedded systems for performance and reliability Essential Skills & Experience 4+ years' commercial experience in embedded software development Strong experience with Embedded C/C++ Solid understanding of RTOS Experience working with wireless communications (e.g. BLE, Wi-Fi, Sub-GHz, etc.) Comfortable working on resource-constrained devices Desirable Experience Embedded Linux ...

Technical Lead

Hiring Organisation
Farmscan AG
Location
Stockport, England, United Kingdom
initiative, and is comfortable guiding both technical decisions and development approach. We’re also looking for: Strong background in Object-Oriented Programming, ideally in C++ Experience making technical and architectural decisions Good understanding of professional software development practices, including Agile (Scrum) methodologies Experience with Git version control Ability to lead … development with technical leadership What you’ll be doing... Leading the technical direction and architecture of projects Contributing hands-on to development, particularly in C++ Guiding day-to-day development work and supporting other engineers Reviewing code and maintaining high standards across the codebase Breaking down complex problems into practical ...

Embedded Software Engineer

Hiring Organisation
Peregrine
Location
Christchurch, Dorset, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
Embedded Software Engineer Permanent | Hybrid, Dorset | C++ | C programming At Peregrine, were always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector … Take part in stand-ups and planning sessions. Support existing firmware, diagnose and resolve bugs, and plan release updates. Skills & Experience: Strong C or C++ programming skills in embedded environments. Experience developing firmware for microcontrollers and using RTOS. Understanding of hardware schematics and interfaces such as I2C, SPI and CAN. ...

Embedded Systems Engineer

Hiring Organisation
IO Associates
Location
Exeter, Devon, South West, United Kingdom
Employment Type
Permanent
Salary
£50,000
Are you passionate about designing and integrating embedded systems that make a real difference? We are working with an innovative client operating within the industrial and water treatment sectors, specialising in cutting-edge solutions that ...

PLM Solution Architect

Hiring Organisation
JAM Recruitment Ltd
Location
Lytham St. Annes, Lancashire, North West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£70.00 - £72.54 per hour
consume web services and SOA APIs for downstream and upstream system integrations. Develop custom Teamcenter server-side extensions, handlers, and business logic using Java, C++, or C#. Implement ITK (C/C++) customizations for data manipulation, business rules, and server-side logic. Customize and configure Active Workspace (AW) including ...

CAD Software Developer

Hiring Organisation
Owen Daniels
Location
Nottingham, England, United Kingdom
confident programming C++ software We are working with a growing machinery manufacturing business who are looking to add to the team. They are looking for and CAD Software Developer to work on a mature, high-performance C++ desktop application. CAD Software Developer Permanent Competitive Salary Monday- Thursday … Friday 09:00-15:00 Nottingham (On Site) CAD Software Developer Job Description Maintain and enhance the core CAD/CAM C++ desktop application. Work across the stack on cloud-connected tooling and backend systems. Help refine and evolve our CI/CD pipelines using Azure DevOps and Git. Solve ...

Embedded Software Engineer

Hiring Organisation
Innovate
Location
City of London, London, United Kingdom
Overview We’re working with a robotics company building autonomous mobile robots (AMRs) for warehouse and logistics environments. They are looking for a C++/ROS2 Engineer to help develop and improve the software that powers real-world robotic systems. This role focuses on building reliable, scalable robotics software that … operates in production environments, working closely with cross-functional teams across software, hardware, and systems integration. Key Responsibilities Develop robotics software in C++ and ROS2 Work on navigation, localisation, and robot behaviour Integrate and work with sensors (e.g. LiDAR, cameras, IMUs) Debug and improve performance of systems in real-world ...

Senior Linux Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position . About you: 4+ years' commercial development experience Excellent kernel-level experience Excellent C++ skills Willing ...

Software Engineer

Hiring Organisation
Matchtech
Location
Greater Bristol Area, United Kingdom
Software Developer – Critical Defence Systems Bristol Based - 4 days a week on site Are you a C++ developer who thrives on solving complex technical challenges? Do you want to work on software that truly matters —systems that sit at the heart of critical defence capability? If so, this … flawlessly in demanding environments. What You’ll Be Doing Designing, developing, and maintaining software aligned with defence, industry, and customer standards Implementing high‐quality C++ solutions within complex system architectures Testing, validating, and integrating software with wider system components Logging and tracking software issues to support product maturity and stability ...

Crypto (CeFi) Quant Researcher

Hiring Organisation
Augmentti
Location
City of London, London, United Kingdom
CeFi alpha research at high frequency: tick data, orderbook dynamics, futures strategy. The kind of work where your statistical instincts and your Python + C++ skills really matter. What you'll be doing: Researching and implementing high-frequency alpha in crypto markets, contributing to and improving live trading strategies … production. Who they're looking for: Someone who is genuinely excited about crypto markets (the CeFi kind) Comfortable at tick-data level Strong C++ and Python. A degree in Maths, Physics, CS or similar is standard. Familiarity with orderbook mechanics and alpha research processes is expected, not a bonus. What ...

Design Verification Engineer

Hiring Organisation
IC Resources
Location
Greater Bristol Area, United Kingdom
bring large and ongoing investment from one of the world’s leading backers of innovative AI companies! SW Verification experience with Python, C/C++ is welcome alongside the traditional UVM based Verification. This is a period of huge growth for the Business both across the UK and teams overseas. … find root causes of deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible ...

Quantitative Analyst - Interest Rate Derivatives - Hedge Fund FinTech

Hiring Organisation
Tempest Vane Partners
Location
London Area, United Kingdom
expected to contribute to the development and enhancement of new and existing models and analytics in the core Quant Analytics library (written in C++). Furthermore, the individual is expected to develop new and enhance existing trading tools that are used by their clients (written in Python). … experience working as a Quantitative Analyst. Strong knowledge of Flow Interest Rate Derivatives Products. Any other Derivatives instrument expertise would be highly beneficial. Strong C++ development ability is essential; strong Python would also be highly beneficial. Experience supporting a live production environment and models. ...

Principal Electronics And Software Product Engineer

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£90,000
contributing to business growth and client development. Main Responsibilities of the Principal Electronics & Software Product Engineer (Cambridge): Develop electronics and embedded software (C/C++) for diverse and technically complex new products Lead the integration of electromechanical product designs through to manufacture and production transfer Take technical ownership of product … Principal Electronics & Software Product Engineer (Cambridge): Proven industry experience designing, prototyping, and testing electronic circuits and systems, including embedded software development in C/C++ Strong practical electronics skills including soldering, PCB rework/modification, wiring, and use of common laboratory test equipment Experience across the electronic product development lifecycle ...

Firmware Engineer

Hiring Organisation
Talentedge
Location
London Area, United Kingdom
through to production and manufacturing, within a collaborative and forward-thinking environment. Key Responsibilities Develop clean, efficient, and scalable embedded software in C/C++ Work closely with hardware engineers on board bring-up, debugging, and validation activities Design, implement, and maintain firmware for embedded systems, including motor control, sensor … passion for solving complex technical challenges. Essential skills and experience: Proven experience in embedded software development Strong programming skills in C and C++ Experience across the software development lifecycle (requirements, design, implementation, testing) Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Ability ...

Computer Vision & Machine Learning - Face Recognition Lead

Hiring Organisation
YEO Messaging
Location
City of London, London, United Kingdom
pixelation detection, rPPG), anti-spoofing performance, and injection attack countermeasures. You will work alongside the iOS lead (Swift/CoreML), Android lead (Kotlin/C++/MediaPipe), and Desktop lead (Kotlin Multiplatform) to optimise and deploy models across all platforms. The proprietary YEO facial recognition codebase is cross-platform portable … emulator detection, SafetyNet/Play Integrity, DeviceCheck/App Attest (competent). ISO 30107-3 and CEN/TS 18099 understanding. Programming: Python (expert), C++ for inference (strong — Android NDK), Swift and Kotlin awareness (basic — enough to understand integration surface), Git/CI/CD, Docker, MLflow/W&B. ...

Software Application Engineer

Hiring Organisation
TXM Recruit
Location
Essex, England, United Kingdom
projects. Working within a multidisciplinary engineering team, you will focus on delivering high-quality application features, user interfaces, and on-screen display tools using C++ and Qt, closely integrated with embedded hardware systems. This role is assessed as outside IR35, making it suitable for contractors operating via a Personal Service … Company (PSC). Key Responsibilities Develop and enhance GUI and application-level features using C++ and Qt for embedded platforms Build on-screen display tools and front-end components for hardware-integrated applications Contribute to Python-based tooling, automation, and integration scripts Collaborate with embedded engineers, product teams, and test ...

Linux Kernel Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £85000/annum
trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position . About you: 4+ years' commercial development experience Excellent kernel-level experience Excellent C++ skills Willing ...

HMI PLC-SCADA AUTOMATION ROLES X6

Hiring Organisation
Morson Edge
Location
Heybridge, Essex, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
design. • Familiarity with SCADA or DCS control systems. • Familiarity with P&ID drawings. • Experience of structured programming languages an advantage e.g. C, C++, Structured Text. • Competent in computer technology and Ethernet network. • Ability to work well within a team whilst at the same time demonstrating initiative and the ability … interpret complex documents • Low level programming is a requirement, along with network experience. ROLE Deep understanding of programming languages such as C/C++, Structured Text (ST), etc. and must be open to learn the WINMON language. The automation coder should ideally have experience in the marine industry and/ ...

Automation Engineer

Hiring Organisation
Morson Edge
Location
Maldon, Essex, South East, United Kingdom
Employment Type
Contract
design. Familiarity with SCADA or DCS control systems. Familiarity with P&ID drawings. Experience of structured programming languages an advantage e.g. C, C++, Structured Text. Competent in computer technology and Ethernet network. Ability to work well within a team whilst at the same time demonstrating initiative and the ability … interpret complex documents Low level programming is a requirement, along with network experience. ROLE #2 Deep understanding of programming languages such as C/C++, Structured Text (ST), etc. and must be open to learn the WINMON language. The automation coder should ideally have experience in the marine industry ...

Director of Low-Latency Performance Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
A leading global financial markets infrastructure provider is seeking a Head of Performance Engineering. This role involves leading the enhancement of a low-latency, high-throughput market data system and managing technology transformation projects. Candidates ...

Software Engineering Manager

Hiring Organisation
Yoh Solutions Ltd
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent
technical leader. Its for someone who builds teams that deliver. The Situation Youll lead a 15-person software team working on complex C++ systems in RF and wireless communications. The engineers are strong. The challenge is structure, clarity, and consistent delivery within a global organisation. This role exists … What This Requires Experience leading software engineering teams Ability to bring order to complex environments Comfortable influencing in a large, international organisation Background in C++ systems or similar (but no longer hands-on) The Environment C++ systems software High-performance, multi-threaded systems Data processing/visualisation RF and communications ...

Software Deveopler

Hiring Organisation
Defence
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Software Developer - Critical Defence Systems Bristol Based - 4 days a week on site Are you a C++ developer who thrives on solving complex technical challenges? Do you want to work on software that truly matters -systems that sit at the heart of critical defence capability? If so, this … flawlessly in demanding environments. What You'll Be Doing Designing, developing, and maintaining software aligned with defence, industry, and customer standards Implementing high-quality C++ solutions within complex system architectures Testing, validating, and integrating software with wider system components Logging and tracking software issues to support product maturity and stability ...

Software Deveopler

Hiring Organisation
Defence
Location
Bath, Somerset, UK
right candidate for this opportunity Make sure to read the full description below. Bristol Based - 4 days a week on site Are you a C++ developer who thrives on solving complex technical challenges? Do you want to work on software that truly matters-systems that sit at the heart … flawlessly in demanding environments. What You'll Be Doing Designing, developing, and maintaining software aligned with defence, industry, and customer standards Implementing high-quality C++ solutions within complex system architectures Testing, validating, and integrating software with wider system components Logging and tracking software issues to support product maturity and stability ...