351 to 375 of 436 C++ Jobs in England

C Developer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£65,000
understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: C++ Developer Location: Manchester (Onsite working) Who we are Join BAE Systems and you'll be part of something bigger. As a valued member … you. Role Description Are you passionate about working with cutting edge technology, and self-motivated to deliver exciting new capabilities? Are you an experienced C++ developer who likes a challenge and is keen to keep your skills current and even cross train into new technologies? As an experienced C++ Developer ...

Senior Developer (Fully Remote)

Hiring Organisation
Edison Hill Search
Location
London, United Kingdom
Employment Type
Permanent
Salary
£70000 - £90000/annum Benefits & Equity
Senior C++ Developer Permanent | Fully Remote | Negotiable Salary + Significant Equity From Oxford research to securing the connected world Nine years ago, a small UK technology team working alongside researchers at the University of Oxford set out to solve a problem most of the world didn’t yet realise … commercially relevant security technology with the potential for global application. Now the team is growing again, and we are looking for two exceptional Senior C++ Developers who can operate where this technology really lives — deep in the network stack. The Role: Where Packets Become Trust This isn't application-layer ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements … Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Harston, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS 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.) Understanding of Digital Signal Processing What ...

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

Embedded Electronics Engineer

Hiring Organisation
Gerrell & Hard
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£45,000
years' experience within an electronics design and development environment. Experience of mixed-signal electronic design including analogue and digital circuits. Strong embedded C/C++ development experience using STM32, NXP or similar microcontrollers. Experience with communication protocols including RS232, SPI, I2C, CAN and TCP/IP. PCB schematic capture … Experience working across the full product development lifecycle. Experience in any of the following would be advantageous: FreeRTOS or Zephyr. Python development. C/C++ development on Windows or Linux. FPGA development using VHDL or Verilog. EMC design principles. Functional safety or regulatory compliance standards. What We're Looking ...

Software Development Team Lead, C# / C++, Algorithms, Nottingham, COR7572

Hiring Organisation
Corriculo Ltd
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£95,000
Software Development Team Lead, C#/C++, Algorithms, Nottingham, COR7572 Are you an experienced software developer with strong team leadership skills and a background in building complex, mathematically driven software? Are you looking for a role where you can remain hands-on while taking responsibility for a development team … mentor developers, help establish engineering standards and remain closely involved in designing, developing and improving the underlying software. The technology environment includes C#, C++ and Unity. You do not need experience with all three technologies, but you must have strong, recent hands-on commercial experience with at least ...

Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Manchester, Salford, United Kingdom
Employment Type
Permanent
Salary
£45000 - £57000/annum
Software Engineer - C++, C and/or C# Location: Manchester + Hybrid Working From Home Salary: Up to £57,000 DOE + Benefits The Opportunity KO2's client is seeking a Software Engineer to join their established engineering team based in Manchester. This is an excellent opportunity for a software … Commercial experience in object-oriented software development. Strong understanding of software engineering principles and development practices. Experience with programming language such as C#, C, C++ Microsoft Visual Studio & git version control. Experience working on software that interacts with hardware, physical products, industrial systems, or embedded platforms, or a genuine interest ...

Software Engineer

Hiring Organisation
Addition
Location
Malvern, Worcestershire, England, United Kingdom
Employment Type
Contractor
Contract Rate
Salary negotiable
Introduction Join a specialist technology business developing advanced systems that support critical operational capability. This is a hands-on senior engineering role where your C++ expertise will help shape sophisticated embedded solutions across a highly collaborative, multidisciplinary environment. Role Overview Location: Malvern, Worcestershire - 3 days a week onsite Duration … Eligibility for SC Clearance with UK Eyes Only (Sole British) Industry: Defence Technology & Advanced Engineering What You’ll Be Doing Design and develop modern C++ software for complex embedded and mission-critical systems. Own software features from initial concept and design through to integration, verification and final delivery. Work closely ...

Lead Embedded Software Engineer

Hiring Organisation
Renishaw PLC
Location
Wotton-Under-Edge, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
level registers to systems architecture, implementing control and measurement algorithms, collaborating with multidisciplinary teams, and troubleshooting code. Candidates should have experience in modern C++ and C for embedded systems, a solid understanding of software design, and a passion for solving complex problems. Desirable skills include familiarity with Git, Azure DevOps … high standard. Liaise with application and product-support engineers to diagnose and fix issues found in the field. Key requirements Experience of modern C++ and C for embedded systems. A clear understanding of software design and architecture. A desire to write high-quality software. A genuine interest in developing ...

Embedded Software (Bristol) C++, Rhapsody, Jira

Hiring Organisation
Akkodis
Location
Bristol, United Kingdom
Employment Type
Contract
complete Software Development Life Cycle. To maintain the highest levels of safety and reliability, you will develop code in accordance with Company and MISRA C++ standards and actively participate in peer code quality reviews. Given the scale and criticality of these systems, testing is paramount; you will be responsible … hardware-in-the-loop integration testing. Responsibilities: The responsibilities for this role are: Development on Linux of Embedded Real-Time software using Rhapsody & C++ in a multi-threaded Application to software requirements & ICDs. Writing unit/functional tests and conduct integration testing with the target hardware. Adhering to the agreed ...

Engineering Manager (FPGA, C++)

Hiring Organisation
Stott & May Professional Search Limited
Location
Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
GBP 600 - 650 Daily
Engineering Manager (FPGA, C++) candidates require an active SC clearance to start) Start: ASAP Duration: 6 months (rolling) Location: Gloucestershire Rate: £600-650/day (inside IR35) We are looking for an experienced Engineering Manager to join a high-profile engineering programme, leading the delivery of complex software and hardware ...

Software Engineer C

Hiring Organisation
Technical Futures Ltd
Location
CB25, Waterbeach, Cambridgeshire, United Kingdom
Employment Type
Permanent
award-winning Technology Company seeks a proactive Software Engineer with strong modern C++ programming skills (on Windows) to contribute to the design of high-performance, reliable software systems. You’ll work across the full development life-cycle with a focus on efficient algorithms, robust system design and maintainable code. … Requirements for this C++ Software Engineer role include: Degree in a Software related discipline. Commercial experience in modern C++ development on Windows. Good understanding of Object-Orientated Programming and design patterns. Experience with Windows API’s. Knowledge of low level system programming. Desirable skills include: knowledge of networking protocols; other ...

Senior LLM Engineer (RAG & AI Applications)

Hiring Organisation
Hays
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
working hands-on experience designing, building, and deploying LLM-based applications into production environments, not just experimentation. You must have proven experience working with C++/C# (ideally integrating ML features into C++ applications), and at least one high-level scientific language (e.g., Python, Julia) working at the interface ...

Software Engineer

Hiring Organisation
Ensera Design
Location
City Of Bristol, England, United Kingdom
these main areas: Software Engineer (Linux) - Software Engineer (Linux) | Careers with Ensera Design Designing and implementing software on embedded Linux platforms using C/C++ Contributing to build systems (e.g Yocto) Defining interfaces across hardware and software subsystems. Senior Software Engineer (Linux) - Senior Software Engineer – Linux | Careers with Ensera Design … Leading the design and implementation of embedded Linux software using modern C/C++ Defining system architecture, interfaces and software design approaches across complex products Contributing to build systems and deployment pipelines, including Yocto-based environments Providing technical leadership and mentoring to software engineers across project teams Working closely with ...

Lead Embedded Software Engineer, C

Hiring Organisation
Cirrus Selection Limited
Location
BS36, Frampton Cotterell, South Gloucestershire, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£62000 - £72500/annum + Bonus, Pension
Lead Embedded Software Engineer, C++ Based in Bristol Salary from £62,000 to £72,500, dependent on experience If you've spent years writing embedded C and C++ for systems where the software actually has to work, not just pass a demo, this is worth five minutes of your time. … represent the software discipline directly with customers. You'll also stay close to the code, working on embedded and GUI software in C and C++, RTOS environments, and supporting certification activity against DO-178C and similar standards. This isn't a role where you'll be stuck maintaining one system ...

Embedded Software Engineer (DSP)

Hiring Organisation
Morson Edge
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Contract
solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development … software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment ...

Senior Embedded Firmware Engineer

Hiring Organisation
Technical Futures Ltd
Location
Marlow, Buckinghamshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum Dep on Exp + Pension + Priv Health
Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. Hybrid working available after probation. You’ll take designs from concept through to production - bringing strong C/… C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years’ industrial design experience which should include Low-Level experience with Linux ...

Senior Embedded Software Engineer

Hiring Organisation
TECHNE
Location
Cambridgeshire, England, United Kingdom
responsible for controlling demanding aerospace hardware. The role spans board bring-up, processor-level development, embedded architecture, hardware debugging and real-time control, alongside C++ development at the application software layer. You will work directly with the hardware and help define the software foundations behind a new generation of propulsion … technology. Key Responsibilities: Develop real-time embedded software in C/C++. Develop C++ at the application software layer. Support board bring-up and hardware validation. Work with STM32, TriCore, i.MX8 or similar processors. Develop low-level software and embedded architecture. Debug processor, board and hardware/software interaction issues. ...

Embedded Software Engineer

Hiring Organisation
Enterprise Recruitment Ltd
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £50000/annum
hardware around it, and circuit design experience is not required. The role covers writing and maintaining firmware on ARM based microcontrollers in C and C++, working with a real time operating system, implementing the usual serial and networked communications protocols, and bringing up and debugging boards on the bench. … codebase and work out what is going on with it. Applicants will need: Around two to three years in embedded development C and C++ on ARM based microcontrollers Familiarity with a real time operating system and interfaces such as SPI, I2C, CAN or TCP/IP A degree in electronics ...

Firmware Engineer

Hiring Organisation
Copello
Location
Gloucester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £90000/annum
environments. The Role We're looking for an experienced Firmware Engineer with strong VHDL and FPGA expertise to: Develop OpenCPI components using C/C++ and HDL. Design and optimise FPGA solutions using VHDL/Verilog. Integrate DSP into FPGA and embedded Linux environments. Support SDR, RF and SIGINT systems. … have: Strong VHDL and FPGA development experience. Experience with OpenCPI . Knowledge of SDR, DSP and/or RF technologies. C/C++ and embedded Linux experience. Ideally, a background in Defence, National Security or communications. Strong problem-solving and communication skills. Ready to work on technology that matters? Please ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£80,000
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, HTTP/S and TLS Writing, testing and maintaining production-quality embedded … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, bare-metal development and ARM Cortex processors Knowledge of TCP/IP, HTTP/S, TLS and network-connected embedded ...

Senior Machine Learning Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
London, United Kingdom
Employment Type
Contract
applications. Due to continued growth, they are looking for a Senior Machine Learning Engineer to join their expanding team in London. Required Experience Strong C++ development skills. Experience with CUDA for GPU acceleration. Python and PyTorch experience. Knowledge of Transformers, computer vision or image analysis. Postgraduate or commercial experience within … interested in this Machine Learning Engineer job in London, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation, contact us today. ...

Graduate Embedded Software Engineer

Hiring Organisation
Enterprise Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£35,000
firmware for ARM based microcontrollers, gradually taking on their own areas as they find their feet. Day to day that means writing C and C++ for embedded targets, learning how a real time operating system fits together, working with communications interfaces between boards and systems, and spending real time … into what is going on. Applicants will need: A degree in electronics, computer science or a related subject Some exposure to C or C++, whether through study, placement or personal projects An interest in working close to hardware rather than purely in software Evidence of building things, which counts ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Bradford-On-Avon, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £56000/annum
closely with hardware, systems, and test engineering teams to deliver robust, reliable embedded solutions. Key Responsibilities Design and develop embedded software in C/C++ for automotive platforms Build and maintain real-time embedded applications using FreeRTOS Develop and support embedded Linux-based systems Debug and optimise firmware throughout … test engineering teams Contribute to code reviews, design discussions, and continuous improvement of development practices What You'll Need Strong proficiency in C/C++ for embedded systems development Hands-on experience with FreeRTOS Experience working with embedded Linux Solid understanding of embedded development tools and methodologies Automotive industry experience ...