Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
in Leamington Spa. Required : Senior control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture would be useful Strong … through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embeddedC (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several … years of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embeddedC Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation and creative problem solving for relevant engineering projects More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and … Sevenoaks and offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using EmbeddedC - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate More ❯
Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
in Leamington Spa. Required : Principal control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture Good technical leadership, strong … through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embeddedC (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several … years of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embeddedC Ability to technically lead projects, mentor juniors and work effectively with customers Experience of autocode tools (e.g. Embedded Coder) would be More ❯
Ulverston, Cumbria, North West, United Kingdom Hybrid / WFH Options
Saxon Recruitment Solutions
Embedded Software Engineer - Remote with 4/5 days per month on site in Ulverston Are your Embedded Software Engineer, EmbeddedC/C++, Linux career goals not being met ? Are you working in a huge corporate, in a very large team on only a small … a dull, tired domain ? We are an exclusive partner to this exciting company having worked with them successfully for over 10 years. As an Embedded Software Engineer, EmbeddedC/C++ Engineer, you'll love working in a high-technology business dedicated to providing the most reliable … the ideal location to immerse yourself in the Lakes and develop your career in an innovative and growing Underwater Technology market. The role: The Embedded Software Engineer/EmbeddedC/C++ Engineer will play a key role within their multi-disciplinary small design team, which specialises More ❯
Bournemouth, Dorset, South West, United Kingdom Hybrid / WFH Options
JLA Resourcing Ltd
Role – EmbeddedC Developer Location – Hybrid, Bournemouth one day a week Salary – up to £55,000 Start – ASAP You need to be able to obtain SC Clearance to be eligible for this role. The Opportunity This is your chance to join a forward-thinking team at the forefront … The role offers exposure to high-quality engineering standards and the chance to collaborate with a talented, cross-functional team of approximately 20 other EmbeddedC Developers. Additionally, this position offers a pathway for professional growth, allowing you to develop your skills and expertise in embedded systems … and aerospace software engineering. The Role We are seeking an experienced EmbeddedC Developer to play a pivotal role within a dynamic aerospace software development team. You will be responsible for ensuring software meets high technical and quality standards. You will get the opportunity of further developing your More ❯
Are you an experienced Senior Embedded Software Engineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer … integration. They are seeking a talented Senior Embedded Software Engineer to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this Senior Embedded Software Engineer - C job based in Fareham: - Design and implement embedded software: Develop … efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R … satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong EmbeddedC and C++ programming for PowerPC or high-performance ARM processors. - Experience … programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar More ❯
belfast, antrim, United Kingdom Hybrid / WFH Options
VANRATH
EmbeddedC/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension likely) Overview: We’re looking for an experienced EmbeddedC/C++ Engineer to join a high-performance team working on advanced audio … and Bluetooth technologies. The ideal candidate will have strong experience in low-level development, code optimisation, and Linux-based embedded systems, along with exposure to LC3 codecs and Bluetooth stack integration. This is a great opportunity to work on meaningful, performance-driven projects in a hybrid setup based in … Belfast. Key Responsibilities: Design, develop, and optimise embedded software using C/C++ for audio and Bluetooth systems. Work with Linux-based embedded environments and contribute to system-level development. Improve software performance and resource efficiency through low-level optimisation. Troubleshoot, debug, and resolve complex software issues More ❯
lisburn, antrim, United Kingdom Hybrid / WFH Options
VANRATH
EmbeddedC/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension likely) Overview: We’re looking for an experienced EmbeddedC/C++ Engineer to join a high-performance team working on advanced audio … and Bluetooth technologies. The ideal candidate will have strong experience in low-level development, code optimisation, and Linux-based embedded systems, along with exposure to LC3 codecs and Bluetooth stack integration. This is a great opportunity to work on meaningful, performance-driven projects in a hybrid setup based in … Belfast. Key Responsibilities: Design, develop, and optimise embedded software using C/C++ for audio and Bluetooth systems. Work with Linux-based embedded environments and contribute to system-level development. Improve software performance and resource efficiency through low-level optimisation. Troubleshoot, debug, and resolve complex software issues More ❯
newtownabbey, antrim, United Kingdom Hybrid / WFH Options
VANRATH
EmbeddedC/C++ Software Engineer – Contract Location: Belfast (Hybrid, 4 days in Belfast office per week) Contract: Daily Rate (6 Months -extension likely) Overview: We’re looking for an experienced EmbeddedC/C++ Engineer to join a high-performance team working on advanced audio … and Bluetooth technologies. The ideal candidate will have strong experience in low-level development, code optimisation, and Linux-based embedded systems, along with exposure to LC3 codecs and Bluetooth stack integration. This is a great opportunity to work on meaningful, performance-driven projects in a hybrid setup based in … Belfast. Key Responsibilities: Design, develop, and optimise embedded software using C/C++ for audio and Bluetooth systems. Work with Linux-based embedded environments and contribute to system-level development. Improve software performance and resource efficiency through low-level optimisation. Troubleshoot, debug, and resolve complex software issues More ❯
Lead Software Engineer £60,000 + 4-day working week EmbeddedC, Microcontroller, MISRA C, Testing, Documentation This award-winning and growing software company are looking for a Lead Software Engineer with ideally at least five years commercial experience to join their Senior team. This Senior Engineer … software development projects through the full lifecycle. You will maintain departmental documentation systems and provide support to other engineers. Experience: Strong experience working with EmbeddedC Strong microcontroller experience. Strong experience with MISRA C safety Critical. Strong experience providing documentation Strong experience writing test scripts and providing … strategy moving forward. They offer a competitive salary with an excellent benefits package. Please send your CV for immediate consideration! Contact Alex Palmer Keywords: EmbeddedC, Microcontroller, MISRA C, Testing, Documentation If you have not heard back from us within 5 working days, please assume that your More ❯
Developing embeddedC and modern C++ software on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. … write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embeddedC AND modern C++ programming that is used for developing optimised complex systems through efficient memory … management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week More ❯
Chelmsford, Essex, South East, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R … satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong EmbeddedC and C++ programming for PowerPC or high-performance ARM processors. - Experience … programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Embedded Software Engineer Semiconductors EmbeddedC, RTOS, Python, Embedded SoC systems Berkshire Hybrid. An Embedded Software Engineer with 7+ years experience in designing and debugging real-time applications in C and/or C++ will join a thriving Semiconductor Company. A generous salary will … be offered with Hybrid working (3 days in office per week), Shares, 25 days holiday and Private Medical Cover. The successful Embedded Software Engineer will develop, test and maintain Embedded Software for the companys new ASIC products; will undertake real-time firmware design on high-speed heterogeneous Soc … platforms as well as software design and support for the silicon design infrastructure and workflow. The Embedded Software Engineer should bring: A good Bachelors or Masters Degree in an Electronic related discipline. Several years commercial experience in EmbeddedC and/or C++ programming. Experience in porting More ❯
Embedded Software Engineer Semiconductors EmbeddedC, RTOS, Python, Embedded SoC systems Berkshire Hybrid. An Embedded Software Engineer with 7+ years experience in designing and debugging real-time applications in C and/or C++ will join a thriving Semiconductor Company. A generous salary will … be offered with Hybrid working (3 days in office per week), Shares, 25 days holiday and Private Medical Cover. The successful Embedded Software Engineer will develop, test and maintain Embedded Software for the company s new ASIC products; will undertake real-time firmware design on high-speed heterogeneous … Soc platforms as well as software design and support for the silicon design infrastructure and workflow. The Embedded Software Engineer should bring: • A good Bachelors or Masters Degree in an Electronic related discipline. • Several years commercial experience in EmbeddedC and/or C++ programming. • Experience in More ❯
RG2, Great Lea Common, Wokingham, Berkshire, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Embedded Software Engineer – Semiconductors – EmbeddedC, RTOS, Python, Embedded SoC systems – Berkshire – Hybrid. An Embedded Software Engineer with 7+ years’ experience in designing and debugging real-time applications in C and/or C++ will join a thriving Semiconductor Company. A generous salary will … be offered with Hybrid working (3 days in office per week), Shares, 25 days holiday and Private Medical Cover. The successful Embedded Software Engineer will develop, test and maintain Embedded Software for the company’s new ASIC products; will undertake real-time firmware design on high-speed heterogeneous … Soc platforms as well as software design and support for the silicon design infrastructure and workflow. The Embedded Software Engineer should bring: • A good Bachelors or Masters Degree in an Electronic related discipline. • Several years’ commercial experience in EmbeddedC and/or C++ programming. • Experience in More ❯
loughborough, midlands, United Kingdom Hybrid / WFH Options
Accelero
Embedded Software Engineer 📍 Loughborough – Hybrid (4 days onsite, 1 day WFH) 💰 £50,000 – £60,000 + 5% Bonus 🕒 Full-time | Permanent We’re hiring! Join a forward-thinking engineering team as an Embedded Software Engineer , working on innovative embedded systems used in real-world applications. This is … with 4 days per week onsite at our Loughborough office and 1 day working from home. 🚀 What You’ll Do Design, develop, and maintain embedded software in EmbeddedC or C# Program and integrate microcontrollers and embedded hardware Use industry-standard firmware development tools and environments … Debug, test, and optimise embedded code for reliability and performance Collaborate across hardware and software teams to deliver robust solutions 🧠 What We’re Looking For Strong experience in EmbeddedC or C# for embedded systems Hands-on experience with microcontrollers (ARM, PIC, STM32, etc.) Familiarity with More ❯
leicester, midlands, United Kingdom Hybrid / WFH Options
Accelero
Embedded Software Engineer 📍 Loughborough – Hybrid (4 days onsite, 1 day WFH) 💰 £50,000 – £60,000 + 5% Bonus 🕒 Full-time | Permanent We’re hiring! Join a forward-thinking engineering team as an Embedded Software Engineer , working on innovative embedded systems used in real-world applications. This is … with 4 days per week onsite at our Loughborough office and 1 day working from home. 🚀 What You’ll Do Design, develop, and maintain embedded software in EmbeddedC or C# Program and integrate microcontrollers and embedded hardware Use industry-standard firmware development tools and environments … Debug, test, and optimise embedded code for reliability and performance Collaborate across hardware and software teams to deliver robust solutions 🧠 What We’re Looking For Strong experience in EmbeddedC or C# for embedded systems Hands-on experience with microcontrollers (ARM, PIC, STM32, etc.) Familiarity with More ❯
Loughborough, Leicestershire, UK Hybrid / WFH Options
Accelero
Embedded Software Engineer 📍 Loughborough – Hybrid (4 days onsite, 1 day WFH) 💰 £50,000 – £60,000 + 5% Bonus 🕒 Full-time | Permanent We’re hiring! Join a forward-thinking engineering team as an Embedded Software Engineer , working on innovative embedded systems used in real-world applications. This is … with 4 days per week onsite at our Loughborough office and 1 day working from home. 🚀 What You’ll Do Design, develop, and maintain embedded software in EmbeddedC or C# Program and integrate microcontrollers and embedded hardware Use industry-standard firmware development tools and environments … Debug, test, and optimise embedded code for reliability and performance Collaborate across hardware and software teams to deliver robust solutions 🧠 What We’re Looking For Strong experience in EmbeddedC or C# for embedded systems Hands-on experience with microcontrollers (ARM, PIC, STM32, etc.) Familiarity with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embeddedC and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embedded … discretionary performance bonus. Note, no company sponsorship is available – interested applicants must have full, unrestricted rights to work in the UK. Keywords: Senior Engineer, EmbeddedC, C++, Rust, Linux, RF, DSP, Kernel, Drivers, Network, Defence/Intelligence, Cambridge/Hybrid Another top job from ECM, the high-tech More ❯
Embedded Software Engineer - Ringwood, Hampshire A growing technology company based in Ringwood, Hampshire is seeking an Embedded Software Engineer to join its expanding R&D team. This is a fantastic opportunity to work on a diverse range of electronic products across multiple sectors, including industrial, IoT, consumer, and … part of a collaborative design team developing everything from high-speed Linux-based SBCs with TFT displays to Bluetooth mesh IoT sensors and simple embedded controllers. If you enjoy hands-on embeddedC development at hardware level and solving varied technical challenges, this role will keep you … engaged and growing. Responsibilities for the Embedded Software Engineer job: Design and develop embedded software (primarily in C) for a wide variety of electronic products Interpret product specifications and propose practical software solutions Support application/test software development for production and validation Collaborate with hardware engineers More ❯
newport, wales, United Kingdom Hybrid / WFH Options
Rise Technical
Medical Insurance, Travel Insurance, EV Car Scheme, 25 Days Holiday, Pension (7% Employer), Frequent Salary Reviews, Paid Sabbaticals (Tenure-based) Excellent opportunity for an Embedded Firmware Engineer with good C programming experience to join a global powerhouse offering superb progression routes, excellent training and development opportunities, and technically … key growth areas of the business, with their new Bristol offices playing a major role in this expansion. In this role, you will develop embedded firmware using C, including bootloaders and device drivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will … development, defect management, maintenance, and support of the firmware. The ideal candidate will have proven experience in a similar role and excellent knowledge of embeddedC for developing firmware. You will have experience with Bootloader development, Device Drivers and Linux. This is a fantastic opportunity to join a More ❯
bristol, south west england, United Kingdom Hybrid / WFH Options
Rise Technical
Medical Insurance, Travel Insurance, EV Car Scheme, 25 Days Holiday, Pension (7% Employer), Frequent Salary Reviews, Paid Sabbaticals (Tenure-based) Excellent opportunity for an Embedded Firmware Engineer with good C programming experience to join a global powerhouse offering superb progression routes, excellent training and development opportunities, and technically … key growth areas of the business, with their new Bristol offices playing a major role in this expansion. In this role, you will develop embedded firmware using C, including bootloaders and device drivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will … development, defect management, maintenance, and support of the firmware. The ideal candidate will have proven experience in a similar role and excellent knowledge of embeddedC for developing firmware. You will have experience with Bootloader development, Device Drivers and Linux. This is a fantastic opportunity to join a More ❯
bath, south west england, United Kingdom Hybrid / WFH Options
Rise Technical
Medical Insurance, Travel Insurance, EV Car Scheme, 25 Days Holiday, Pension (7% Employer), Frequent Salary Reviews, Paid Sabbaticals (Tenure-based) Excellent opportunity for an Embedded Firmware Engineer with good C programming experience to join a global powerhouse offering superb progression routes, excellent training and development opportunities, and technically … key growth areas of the business, with their new Bristol offices playing a major role in this expansion. In this role, you will develop embedded firmware using C, including bootloaders and device drivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will … development, defect management, maintenance, and support of the firmware. The ideal candidate will have proven experience in a similar role and excellent knowledge of embeddedC for developing firmware. You will have experience with Bootloader development, Device Drivers and Linux. This is a fantastic opportunity to join a More ❯
bradley stoke, south west england, United Kingdom Hybrid / WFH Options
Rise Technical
Medical Insurance, Travel Insurance, EV Car Scheme, 25 Days Holiday, Pension (7% Employer), Frequent Salary Reviews, Paid Sabbaticals (Tenure-based) Excellent opportunity for an Embedded Firmware Engineer with good C programming experience to join a global powerhouse offering superb progression routes, excellent training and development opportunities, and technically … key growth areas of the business, with their new Bristol offices playing a major role in this expansion. In this role, you will develop embedded firmware using C, including bootloaders and device drivers, for use in a brand-new product line which will revolutionise computing infrastructure. You will … development, defect management, maintenance, and support of the firmware. The ideal candidate will have proven experience in a similar role and excellent knowledge of embeddedC for developing firmware. You will have experience with Bootloader development, Device Drivers and Linux. This is a fantastic opportunity to join a More ❯