476 to 500 of 617 C++ Jobs in England

Principal Embedded Software Engineer

Hiring Organisation
Zenovo
Location
North West, United Kingdom
Employment Type
Permanent
embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks … practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking ...

Principal Embedded Software Engineer

Hiring Organisation
Zenovo
Location
West Yorkshire, United Kingdom
Employment Type
Permanent
embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables and work packages Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify … practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking ...

Firmware Engineer

Hiring Organisation
Smartbox Assistive Technology
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation … Science, Software), Physics, Mathematics, or another scientific subject. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. … empowered to push the boundaries of what's possible in software and hardware optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders ...

🚀 C++ Engineer – World’s Largest (Almost!) Supercomputer

Hiring Organisation
Augmentti
Location
City of London, London, United Kingdom
solutions—they build their own to ensure unparalleled scale, reliability, and resilience. This is where you come in... They are looking for an exceptional C++ Engineer to join their most critical engineering group across the whole firm. This elite team of engineers is responsible for developing all of their … hood and thrives on working at the lowest levels of software engineering—borderline hardware. Your expertise includes some blend of modern C/C++ with the following: Operating systems (Linux Kernels) CPU architecture GPU programming Assembly Language Hardware knowledge (ASICs/FPGAs) Hit apply or drop me a note ...

Embedded Software Engineer - C++

Hiring Organisation
GTS Group Ltd
Location
Hampshire, England, United Kingdom
Embedded Software Engineer (C++/Linux) Hampshire (2 days a week on site) I’m looking for a Embedded Software Engineer who enjoys building software that works closely with hardware where performance and reliability matters. This opportunity sits within a business developing specialist intelligent hardware systems used globally , combining electronics … team, you’ll contribute to the design and development of embedded software across a range of complex systems. Key areas include: • Development in modern C++ • Working within Embedded Linux environments • Integration of software with hardware and electronics teams • Debugging and optimisation on embedded platforms Experience that aligns well • Strong C++ ...

Senior C++ Developer

Hiring Organisation
Anson Mccade
Location
Manchester, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Senior C++ Developer £60000-75000 GBP Bonus Scheme, Pension Onsite WORKING Location: Manchester, North West - United Kingdom Type: Permanent Senior C++ Developer Manchester SC Eligible (5 Years UK Residency) Permanent - Up to £75,000 (On-Site ) Looking for a role where your work actually matters? Join a leading UK tech ...

Lead C++ Developer

Hiring Organisation
Oho Group
Location
Sheffield, England, United Kingdom
Senior Software Engineer (C++) - Sheffield We’re looking for a Lead Software Engineer to help spearhead a growing Sheffield startup! This is a hands-on role where you’ll take ownership of developing key systems from the ground up whilst overseeing and directing your own software team. What … systems Design and implement scalable software architecture Own delivery end-to-end (design → build → test → deploy) What we’re looking for Strong experience in C++ (Python is a bonus) Background in performance-critical or geometry-heavy systems Experience with 3D graphics, computational geometry, or similar fields Proven record of building ...

Senior Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Derby, Swadlincote, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £70000/annum Up to 70k DOE
Senior Embedded Software Engineer (C/C++, STM32, FreeRTOS) Location: Derby (On-site) Salary: £55,000 - £70,000 + Benefits Overview An exciting opportunity has arisen for a Senior Embedded Software Engineer to design, develop, test and integrate embedded control systems for advanced industrial applications. This role is ideal … experienced engineer with strong C/C++ embedded development skills, looking to work on real-time systems (RTOS) and ARM Cortex-M microcontrollers (STM32) within a collaborative, multi-disciplinary engineering environment. You will work closely with electrical, mechanical and systems engineering teams to deliver robust, safety-critical and cost-effective ...

Senior Development Engineer

Hiring Organisation
Akkodis
Location
Cheadle, England, United Kingdom
Deployment Engineer to design, develop, integrate, and deploy real-time software applications within complex, distributed and containerised environments. The role requires strong proficiency in C++, with supporting capability in Java and Python, and a solid understanding of mathematics and signal processing to implement high-performance models into production software. Responsibilities … Design, develop, and maintain real-time software using C++, with supporting development in Java and Python. Apply software architecture principles for large-scale distributed systems. Implement mathematical, theoretical, and signal-processing models accurately in code. Use model-driven development, working with a mixture of autogenerated and handwritten software. Develop, deploy ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

FLIGHT SIMULATION SOFTWARE ENGINEERS C/C

Hiring Organisation
Morson Edge
Location
Sussex, United Kingdom
Employment Type
Contract
Contract Rate
GBP 35,000 - 65,000 Annual
Systems Simulation Environment Systems Simulation Visual Systems Vendor Software Roles require Full Lifecycle Design, Code & Test Software Engineers with proven ability in • C/C++ programming skills • A good practical understanding of the Systems Engineering V-model and/or the Software Development Lifecycle • An individual with drive, enthusiasm … Skills and Competencies • Experience of safety critical systems and software in aerospace, automotive or a related industry • Web technologies including Javascript, HTML, etc • C# & C++, Python programming • Windows application development using Visual Studio • Knowledge of ARINC, AFDX and/or CAN bus protocols • Atlassian toolset (Jira, Jira Service Desk, Confluence ...

Embedded C++ Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, Somerset, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 Annual
Title : Embedded Software Engineer (C++/Linux) Location : Bristol (2/3 Days Per Week On-Site) Salary : £50,000 - £60,000 + Bonus & Benefits (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position click ...

Embedded Software Engineer

Hiring Organisation
Technical Futures Ltd
Location
CB10, Great Chesterford, Essex, United Kingdom
Employment Type
Permanent
Embedded Software Engineer with experience across both Embedded Linux and Real-Time C/C++ development will bring their broad skills to a thriving Technical Consultancy where you’ll contribute to the design and build of embedded systems across a wide range of applications. With a strong academic background … Embedded Linux development experience involving Yocto including knowledge of device trees, user-space and kernel-space and SoC platforms. Commercial Real-Time C/C++ development skills. Experience of at least one high level languages such as Python or C#. Experience of working at the boundary between electronics and software. ...

Software Engineer

Hiring Organisation
Matchtech
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
software development team. The successful candidates will design, implement, and maintain high-quality software solutions in an agile environment. You will work primarily in C++ using modern tools and open source frameworks, contributing to innovative software for advanced navigation and important systems. Key Responsibilities: Capture and evaluate technical requirements, estimating … maintain high standards of software quality. Collaborate with team members and stakeholders to ensure timely delivery of projects. Essential Skills & Experience: Proficiency in C++ and object-oriented programming. Strong debugging, fault isolation, and problem-solving abilities. Knowledge of data structures, algorithms, and software design patterns. Experience with code configuration management ...

Senior Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£100000 - £350000/annum
rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency trading systems C++ or Rust code Work closely with a close-knit team of Software Developers and Quant Traders Build mission-critical research systems from scratch This … bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++ or Rust) Experienced working with distributed systems Full details are available. Please don't hesitate to get in touch. ...

Embedded Software Engineer RTOS

Hiring Organisation
Yolk Recruitment Limited
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract
Contract Rate
£65 - £68 per hour
role combines software development with hands-on integration and testing on target hardware. Key Responsibilities Develop embedded real-time software on Linux using C++ within multi-threaded applications, aligned to defined requirements and interface specifications Design and execute functional and integration testing on target hardware Support integration activities within … issue tracking and project management tools to support delivery Required Experience & Skills Strong experience developing and debugging real-time embedded software using C/C++ Experience with model-based development tools (e.g. UML-based environments) Proven background in integration testing, simulation, and hardware/software validation Experience developing software against ...

Embedded Software Engineer

Hiring Organisation
Deep Sea Electronics Ltd
Location
Mansfield, England, United Kingdom
industries. You will contribute across the product lifecycle — from requirements and architecture through implementation, verification, certification and field support. Requirements: Expert in C/C++ for microcontroller development Functional Safety: IEC 61508 (and/or IEC 62061); safety concepts (SIL, SFF, PFH), safety planning and verification Principles of Industrial Automation … tools, bug tracker tools, source code repositories, etc BEng or above in Electrical and Electronic Engineering Key Duties & Responsibilities: Design and implement C/C++ software for embedded devices (bare‐metal and RTOS) used in industrial control systems Develop real‐time control algorithms (e.g., PID, state‐based control) for sensors ...

Embedded Software Engineer

Hiring Organisation
Deep Sea Electronics Ltd
Location
Hunmanby, England, United Kingdom
industries. You will contribute across the product lifecycle — from requirements and architecture through implementation, verification, certification and field support. Requirements: Expert in C/C++ for microcontroller development Functional Safety: IEC 61508 (and/or IEC 62061); safety concepts (SIL, SFF, PFH), safety planning and verification Principles of Industrial Automation … tools, bug tracker tools, source code repositories, etc BEng or above in Electrical and Electronic Engineering Key Duties & Responsibilities: Design and implement C/C++ software for embedded devices (bare‐metal and RTOS) used in industrial control systems Develop real‐time control algorithms (e.g., PID, state‐based control) for sensors ...

Senior Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Bicester, England, United Kingdom
with modern IoT infrastructure. Key Responsibilities Design, develop, and maintain software for embedded Linux systems Write efficient, reliable code in Python and C/C++ Integrate devices with AWS and cloud-based services (Essential!) Collaborate with cross-functional teams, including hardware and systems engineering Support system architecture, performance optimisation … Contribute to debugging, testing, and deployment of field-based systems Required Experience Strong knowledge of embedded Linux environments Proficiency in Python and C/C++ Experience working with AWS or similar cloud IoT platforms Understanding of networking, communication protocols, and system integration Desirable Skills Experience with connected devices or edge ...

Senior Software Engineer

Hiring Organisation
Spectrum It Recruitment Limited
Location
Bournemouth, Dorset, South West, United Kingdom
Employment Type
Permanent
Senior Software Engineer - C#, C++, APIs, Hardware Integration Are you an experienced Software Engineer looking to work on cutting-edge technology? Do you enjoy problem solving, customer interactions and developing real-world solutions? Our client has won the Queens Award for innovation and is a leading supplier to global … Acting as a mentor to junior engineers and serving as a technical lead on small projects. What We're Looking For: Strong experience in C++ or C# Familiarity with graphics APIs like DirectX, Vulkan, or OpenGL. Knowledge of the Software Development Life Cycle (SDLC) and version control tools. Experience with ...

Senior Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
processes. Key Responsibilities - Architect, design, and implement a new ATE system, covering software, tooling, and test workflows. - Develop low‑level software in C/C++ to communicate with hardware, instrumentation, and embedded interfaces. - Build automated test software and tooling using Python. - Create test frameworks, scripts, and infrastructure for validation … test procedures, and contribute to continuous improvement of test processes. Required Skills & Experience - Strong hands‑on experience with low‑level programming in C/C++ for hardware interaction. - Solid experience with Python for automation and tooling; C# beneficial. - Proven background designing or supporting ATE systems, hardware‑software test platforms ...

Embedded Engineer

Hiring Organisation
Premier Group
Location
Greater Cambridge Area, United Kingdom
working on the development of embedded firmware for next-generation products. You’ll be heavily involved in low-level development using C/C++, working closely with hardware teams to bring up new devices and optimise performance. You’ll be working across the full development lifecycle, from initial concept … someone to be onsite 2–3 days per week. Sponsorship cannot be offered for this role. Technical Requirements: Strong experience with embedded C/C++ development Experience working with microcontrollers (e.g. ARM Cortex-M) or embedded Linux systems Understanding of hardware/software interaction (SPI, I2C, UART, GPIO) Experience with ...

Software Engineer (Embedded / R&D)

Hiring Organisation
Career Poster
Location
Aldershot, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£50,000
based software Full-lifecycle software design and implementation Real-time embedded programming in C Development of PC tools and test utilities (C, C++, Python) Software qualification and traceability against requirements Software/System testing automation This is a hands-on role in a small development team. The candidate would also …/apprenticeship in software, computer engineering, aerospace engineering or similar Experience programming real-time embedded systems in C Windows application development using C/C++/Python Strong understanding of software engineering principles, requirements management, and testing Experience using software version control systems Comfortable working hands-on with hardware Strong ...

Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751

Hiring Organisation
Corriculo Ltd
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751 We're looking for a Software Engineer to join an innovative and rapidly growing advanced manufacturing company based just outside of Oxford, as they continue to scale their operations across the UK and internationally. The Role Working in a highly technical ...