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 ❯
Rochester, Kent, South East, 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 ❯
Elland, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Software Engineer Huddersfield + Hybrid Work from Home Up to £50,000 + Benefits Join a forward-thinking company in the heart of Huddersfield, specializing in cutting-edge IoT devices! We're on the lookout for a talented Embedded Software Engineer to join our clients dynamic team. … This role offers the chance to work on innovative projects and shape the future of IoT technology. About the Role: As an Embedded Engineer, you will be responsible for developing and maintaining embedded software for IoT devices, ensuring they are both efficient and reliable. Your expertise in EmbeddedC and RTOS will be key as you design and implement embedded software solutions for a range of exciting products. Additionally, experience with electronics design, RF technology, and cloud-based development will set you apart in this role. Key Responsibilities: Develop and maintain embedded software in 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 ❯
Position: Embedded Software Engineer Location: Newcastle Upon Tyne Salary: 45,000 - 55,000 KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team … considerably in 2025. As an Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either EmbeddedC or Modern C++, with flexibility on the specific language used, depending … on your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment . You'll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices. Key Responsibilities: Develop More ❯
Newcastle upon Tyne, Tyne and Wear, Dunston, Gateshead, Tyne & Wear, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Position: Embedded Software Engineer Location: Newcastle Upon Tyne Salary: £45,000 - £55,000 KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team … considerably in 2025. As an Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either EmbeddedC or Modern C++, with flexibility on the specific language used, depending … on your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment . You'll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices. Key Responsibilities: Develop More ❯
Gateshead, Tyne and Wear, North East, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Position: Embedded Software Engineer Location: Newcastle Upon Tyne Salary: £45,000 - £55,000 KO2's client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team … considerably in 2025. As an Embedded Software Engineer , you will be working in an embedded environment , developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either EmbeddedC or Modern C++, with flexibility on the specific language used, depending … on your expertise. In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment . You'll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices. Key Responsibilities: Develop More ❯
Rochester, England, United Kingdom Hybrid / WFH Options
Octagon Group
Are you an Embedded Software Engineer looking for a technically challenging and rewarding role? We’re hiring in Rochester, Kent, for an opportunity to work on innovative, safety-critical systems as part of a forward-thinking R&D team. As an Embedded Software Engineer, you’ll be responsible … for developing reliable low-level firmware using EmbeddedC and FreeRTOS. You’ll work directly with microcontrollers and contribute to the full software development lifecycle. Key responsibilities: Design and develop embedded software using EmbeddedC Work with FreeRTOS to develop real-time, low-level firmware … integration, debugging, and testing Collaborate with cross-functional engineering teams to deliver high-quality products What we're looking for: Proven experience as an Embedded Software Engineer Strong hands-on experience with EmbeddedC and FreeRTOS Solid understanding of microcontroller-based systems and real-time constraints Familiarity 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 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. As … 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 C++ programming that is used for developing optimised complex systems including embedded kernel … site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: EmbeddedC, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job 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 ❯
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 ❯
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 … maintenance, feature back porting and support of the firmware. The ideal candidate will have extensive experience in a similar role and expert knowledge of embeddedC for Firmware Development. You will have good knowledge of Bootloaders and Device Drivers, experience with defect triaging and management and good knowledge More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
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 … maintenance, feature back porting and support of the firmware. The ideal candidate will have extensive experience in a similar role and expert knowledge of embeddedC for Firmware Development. You will have good knowledge of Bootloaders and Device Drivers, experience with defect triaging and management and good knowledge More ❯
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 Linux, Integrated Circuits (ICs) and debugging. Any experience with open-source projects is nice More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
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 Linux, Integrated Circuits (ICs) and debugging. Any experience with open-source projects is nice More ❯
Worcester, Worcestershire, West Midlands, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Senior Embedded Software Engineer/Team Leader - Worcester (Up to £75,000) Are you an experienced Embedded Software Engineer with a passion for leadership and a strong background in C programming within a Linux environment? Join a dynamic company in Worcester that specializes in the design and … development of cutting-edge adaptive array systems! KO2's client are looking for an Embedded Software Engineer who can step into a Team Leader role or has experience managing small teams of engineers. As part of a growing business with a rich heritage (dating back over 80 years!), you … will play a crucial part in leading and collaborating with a talented team working on innovative embedded Linux-based devices. What KO2's client is looking for: EmbeddedC experience within a Linux environment (non-negotiable). Team leadership experience or the drive to step up and More ❯
Senior Audio/Video Manager, EmbeddedC/C++ Linux Software Our client, a global leader and innovator located on the outskirts of Cambridge’s technology hub, is seeking a talented Senior Manager to lead their team. This is a fantastic opportunity to manage a highly technical team … at their Cambridge office, working on cutting-edge embedded Linux software projects. In addition to leading the development of embedded Linux software, you will be involved in managing the full software development lifecycle, delivering high-quality, testable code, and collaborating closely with a wide range of stakeholders. As … a Senior Manager, you’ll have the opportunity to manage and mentor up to 10 developers, working across both embedded software and complex multimedia technologies. Responsibilities: Manage a team of developers working on embedded software development with a focus on embedded Linux systems. Deliver high-definition audio More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: Embedded Engineer Location: Nottingham Salary: Up to £50,000 + Benefits Our client in the Nottingham area is now looking to add an experienced embedded engineer to their team to work on the design and development of a range of products in the IoT sector. The successful … embedded engineer will be joining a small, growing team and have the chance to work from cradle to grave on a range of devices whilst working closely with a multidisciplinary team. The ideal embedded engineer will be degree qualified and have solid industry experience in a similar role … and be comfortable contributing to the full design life cycle. You will b strong programming in EmbeddedC on microcontroller level (ideally STM32 or Microchip PIC), be comfortable with a range of protocols including I2C, SPI, UART and wireless protocols. Whilst any experience with electronics design or PCB More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior EmbeddedC/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers … enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced software engineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key Responsibilities: Design, develop and … debug multimedia features (audio, video, streaming) for embedded Linux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid / WFH Options
Accelero
Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH) Salary: £55,000–£65,000 (depending on experience) Employment Type: Full-time, Permanent About the Role We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and … mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development. You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model … days in our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and EmbeddedC Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time More ❯
Senior Embedded Software Engineer/Team Leader – Worcester (Up to £75,000) Are you an experienced Embedded Software Engineer with a passion for leadership and a strong background in C programming within a Linux environment? Join a dynamic company in Worcester that specializes in the design and … development of cutting-edge adaptive array systems! KO2’s client are looking for an Embedded Software Engineer who can step into a Team Leader role or has experience managing small teams of engineers. As part of a growing business with a rich heritage (dating back over 80 years!), you … will play a crucial part in leading and collaborating with a talented team working on innovative embedded Linux-based devices. What KO2’s client is looking for: EmbeddedC experience within a Linux environment (non-negotiable). Team leadership experience or the drive to step up and More ❯