Permanent Embedded C Jobs in the UK excluding London

1 to 25 of 140 Permanent Embedded C Jobs in the UK excluding London

Motor Control Software Engineer

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 embedded C (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 embedded C Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation and creative problem solving for relevant engineering projects More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum + bonus + benefits etc
Posted:

Embedded Software Engineer - C/C

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 Embedded C - 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 ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Principal Motor Control Software Engineer

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 embedded C (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 embedded C Ability to technically lead projects, mentor juniors and work effectively with customers Experience of autocode tools (e.g. Embedded Coder) would be More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum + bonus + benefits etc
Posted:

Embedded Software Engineer - Remote

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, Embedded C/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, Embedded C/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/Embedded C/C++ Engineer will play a key role within their multi-disciplinary small design team, which specialises More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Embedded C Developer

Bournemouth, Dorset, South West, United Kingdom
Hybrid / WFH Options
JLA Resourcing Ltd
Role – Embedded C 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 Embedded C 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 Embedded C 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 ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Senior Embedded Software Engineer - Embedded C

Fareham, Hampshire, South East, United Kingdom
Redline Group Ltd
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 ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Embedded Software Engineer C/C

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 Embedded C 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 ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Embedded C/C++ Software Engineer – Contract

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
VANRATH
Embedded C/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 Embedded C/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 ❯
Posted:

Lead Software Engineer

Ulverston, Cumbria, North West, United Kingdom
Erin Associates
Lead Software Engineer £60,000 + 4-day working week Embedded C, 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 Embedded C 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: Embedded C, Microcontroller, MISRA C, Testing, Documentation If you have not heard back from us within 5 working days, please assume that your More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
Developing embedded C 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 embedded C 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 ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
Posted:

Senior Embedded Software Engineer C/C++

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 Embedded C 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 ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Embedded Software Engineer

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
Embedded Software Engineer Semiconductors Embedded C, 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 Embedded C and/or C++ programming. Experience in porting More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer

Berkshire, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
Embedded Software Engineer Semiconductors Embedded C, 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 Embedded C and/or C++ programming. • Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

RG2, Great Lea Common, Wokingham, Berkshire, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
Embedded Software Engineer – Semiconductors – Embedded C, 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 Embedded C and/or C++ programming. • Experience in More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Loughborough, England, 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 Embedded C 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 Embedded C or C# for embedded systems Hands-on experience with microcontrollers (ARM, PIC, STM32, etc.) Familiarity with More ❯
Posted:

Embedded C / C++ / Rust Engineer

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 embedded C 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, Embedded C, C++, Rust, Linux, RF, DSP, Kernel, Drivers, Network, Defence/Intelligence, Cambridge/Hybrid Another top job from ECM, the high-tech More ❯
Employment Type: Permanent
Salary: £55000 - £80000/annum DoE + Benefits
Posted:

Embedded Software Engineer

Ringwood, Hampshire, United Kingdom
Octagon Group
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 embedded C 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 ❯
Employment Type: Permanent
Posted:

Firmware Engineer

City Of Bristol, 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 embedded C for developing firmware. You will have experience with Bootloader development, Device Drivers and Linux. This is a fantastic opportunity to join a More ❯
Posted:

Embedded Software Engineer

Livingston, Scotland, United Kingdom
CAME Entrotec
Embedded Software Engineer Livingston Are you an experienced Embedded Software Engineer? with a passion for innovation and customer-centric solutions? Do you thrive in a collaborative environment where your expertise and skills can drive success? If so, we have an exciting opportunity for you to join our Product … Development Team as an Embedded Software Engineer! About Us: CAME are an international company manufacturing a range of specialist security products, primarily Video entry systems and Gate automation. We deal directly with trade professionals and distributors in the UK and provide industry leading training, sales and technical support across … people and their communities. Role Overview: You will work within the Product Development team supporting the Product Development Manager in the successful implementation of embedded software and working with the wider business to ensure embedded software activities meet current company and customer requirements and explore future trends, in More ❯
Posted:

Embedded Software Engineer - C/C

Nottinghamshire, United Kingdom
Verso Recruitment Group
Job Title: Embedded Software Engineer (C/C++) Location: Nottingham Salary: £45,000 to £60,000 basic + benefits Are you ready to embark on an exciting journey with a leading Electronics company, renowned for its cutting-edge electronic instruments used worldwide? Verso Recruitment are proud to support … an industry leader and is on the lookout for a talented Embedded Software Engineer (C/C++) to contribute to a dynamic R&D team. Responsibilities & skills for the Embedded Software Engineer (C/C++) will include: - Good experience with embedded C. Some C++ experience … would be useful, as they are doing quite a lot of embedded C++ work on their projects. - Any experience with networking/wireless applications would be great. - Ability to take design projects from concept to manufacture. - They are using ARM Cortex & STM32 micro s. Experience with these would be More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 60,000 Annual
Posted:

Embedded Software Engineer - C/C

Nottingham, Nottinghamshire, Newark on Trent, United Kingdom
Verso Recruitment Group
Job Title: Embedded Software Engineer (C/C++) Location: Nottingham Salary: £45,000 to £60,000 basic + benefits Are you ready to embark on an exciting journey with a leading Electronics company, renowned for its cutting-edge electronic instruments used worldwide? Verso Recruitment are proud to support … an industry leader and is on the lookout for a talented Embedded Software Engineer (C/C++) to contribute to a dynamic R&D team. Responsibilities & skills for the Embedded Software Engineer (C/C++) will include: - Good experience with embedded C. Some C++ experience … would be useful, as they are doing quite a lot of embedded C++ work on their projects. - Any experience with networking/wireless applications would be great. - Ability to take design projects from concept to manufacture. - They are using ARM Cortex & STM32 micro’s. Experience with these would be More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum £45,000 to £60,000 basic + benefits
Posted:

Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
Employee assistance programme, cycle2work scheme. The Software Engineer will work as part of R&D engineering team to design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of the existing product portfolio. You will be … will be working alongside the existing multidiscipline R&D team but should also be comfortable working on their own. Software Engineer the role: Designing embedded software in C/C++ for life safety systems including panels and modules. Developing and supporting real-time embedded systems, running in … either bare-metal or Linux environments. Working across multiple 32-bit microcontroller families. Developing and testing of both PC/Mobile panel software and embedded firmware. Contributing to the software architecture design, and electronic circuit design decisions where appropriate. Ensure that designs meet the stated objectives relating to performance More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer

belfast, antrim, united kingdom
Hybrid / WFH Options
microTECH Global LTD
Senior Embedded Software Engineer – BLE/Audio Codec Location: Belfast (On-site preferred with flexible WFH options) Contract: Inside IR35 Duration: 6–12 months (likely extension) Start Date: ASAP Overview: We're seeking a highly skilled Embedded Software Engineer to join a cutting-edge BLE/Audio Codec … team working on ultra-low-power embedded systems, such as wireless earbuds and headphones. This role requires strong embedded C/C++ skills, with a focus on code optimisation for constrained environments. Key Responsibilities: Develop and optimise embedded firmware for BLE audio devices Work on LC3 … hardware, DSP, and software teams to deliver end-to-end solutions Debug and profile firmware on target systems using cross-compilation tools Key Technologies: Embedded C/C++ (performance-optimised code for low-resource systems) BLE/LC3 DSP (Digital Signal Processing fundamentals) Embedded Linux Cross-compilation More ❯
Posted:

Firmware Engineer

Leeds, England, United Kingdom
Accelero
Firmware Engineer – Embedded Systems (STM32, C, LabVIEW) On-site | Flexible Hours | 38 Hours/Week Are you ready to build the brains behind cutting-edge embedded systems? We’re looking for a Firmware Engineer to join our on-site team and play a key role in developing … real-time solutions for high-performance systems. What You’ll Do: Design, develop, and test embedded firmware primarily in Embedded C Work with STM32 microcontrollers and related peripherals Develop test frameworks and automation using LabVIEW Collaborate with hardware engineers to optimise system performance Troubleshoot and debug firmware … issues from prototype to production What You’ll Bring: Strong experience in Embedded C programming Hands-on experience with STM32 microcontrollers Proficiency in LabVIEW for instrumentation and automation Solid understanding of electronics, serial communication protocols (SPI, I2C, UART) Experience with version control systems (e.g., Git) and debugging tools More ❯
Posted:

Senior Embedded Software Engineer - BLE/Audio Codec

Belfast, United Kingdom
Hybrid / WFH Options
microTECH Global Limited
Senior Embedded Software Engineer - BLE/Audio Codec Location: Belfast (On-site preferred with flexible WFH options) Contract: Inside IR35 Duration: 6-12 months (likely extension) Start Date: ASAP Overview: We're seeking a highly skilled Embedded Software Engineer to join a cutting-edge BLE/Audio Codec … team working on ultra-low-power embedded systems, such as wireless earbuds and headphones. This role requires strong embedded C/C++ skills, with a focus on code optimisation for constrained environments. Key Responsibilities: Develop and optimise embedded firmware for BLE audio devices Work on LC3 … hardware, DSP, and software teams to deliver end-to-end solutions Debug and profile firmware on target systems using cross-compilation tools Key Technologies: Embedded C/C++ (performance-optimised code for low-resource systems) BLE/LC3 DSP (Digital Signal Processing fundamentals) Embedded Linux Cross-compilation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Embedded C
the UK excluding London
10th Percentile
£47,500
25th Percentile
£51,250
Median
£54,000
75th Percentile
£62,500
90th Percentile
£67,500