aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
EmbeddedSoftwareEngineer – Semiconductors – Embedded C, RTOS, Python, Embedded SoC systems – Berkshire – Hybrid. An EmbeddedSoftwareEngineer 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 EmbeddedSoftwareEngineer will develop, test and maintain EmbeddedSoftware 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 EmbeddedSoftwareEngineer should bring: A good Bachelors or Masters Degree in an Electronic related discipline. Several years’ commercial experience in Embedded C More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
EmbeddedSoftwareEngineer – Semiconductors – Embedded C, RTOS, Python, Embedded SoC systems – Berkshire – Hybrid. An EmbeddedSoftwareEngineer 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 EmbeddedSoftwareEngineer will develop, test and maintain EmbeddedSoftware 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 EmbeddedSoftwareEngineer should bring: A good Bachelors or Masters Degree in an Electronic related discipline. Several years’ commercial experience in Embedded C More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Platform Recruitment
EmbeddedSoftwareEngineer | £40-60k + 10% pension & shares | Oxford | Hybrid A global leader in technology is hiring an EmbeddedSoftwareEngineer to join their rapidly growing UK team Responsibilities as an EmbeddedSoftwareEngineer: Develop and maintain software … hardware and APIs using Python, C, and other languages. Integrate and control measurement devices, lab instruments, and complex hardware systems. Test, validate, and troubleshoot software and hardware setups, resolving bugs and performance issues. Write clean, maintainable code with thorough documentation and follow best practices for reliability and quality. Required … skills: 2-5 years of experience with Python and C programming Hardware control and integration Test and validation of software/hardware systems Git version control Experience working with large code bases Desirable skills: Experience with SPI, I2C, UART, microcontrollers, benchtop instruments, and real-time control loops. Experience with More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Platform Recruitment
EmbeddedSoftwareEngineer | £40-60k + 10% pension & shares | Oxford | Hybrid A global leader in technology is hiring an EmbeddedSoftwareEngineer to join their rapidly growing UK team Responsibilities as an EmbeddedSoftwareEngineer: Develop and maintain software … hardware and APIs using Python, C, and other languages. Integrate and control measurement devices, lab instruments, and complex hardware systems. Test, validate, and troubleshoot software and hardware setups, resolving bugs and performance issues. Write clean, maintainable code with thorough documentation and follow best practices for reliability and quality. Required … skills: 2-5 years of experience with Python and C programming Hardware control and integration Test and validation of software/hardware systems Git version control Experience working with large code bases Desirable skills: Experience with SPI, I2C, UART, microcontrollers, benchtop instruments, and real-time control loops. Experience with More ❯
Role: EmbeddedSoftwareEngineer Location: Glasgow OR Dundee they have 2x offices so you can work from either Salary: £40,000 - £50,000 approx. but can be flexible for the right person Onsite work: you are required to be onsite 3x days per week Role description and … purpose We are seeking a talented and passionate EmbeddedSoftwareEngineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embeddedsoftware for our next-generation aquaculture technology. This is an exciting opportunity to contribute directly to … technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists. Responsibilities Design, develop, and debug embeddedsoftwareMore ❯
EmbeddedSoftwareEngineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, Embedded Systems I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries, subsea structures, and underground environments. Their solutions … in global sectors such as offshore wind, aquaculture, ocean observation, and energy. This is a hands-on, full-stack engineering position with a strong embedded systems component. You’ll also support testing and integration alongside hardware engineers and contribute to automated testing frameworks. This is a unique opportunity for … someone with experience across embedded systems, cloud connectivity, and IoT infrastructure. About the Role – IoT SoftwareEngineer As an IoT SoftwareEngineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
IC Resources
Senior EmbeddedSoftwareEngineer – Satellite Communications Location: Edinburgh, UK | Hybrid Model Salary: £70,000 - £90,000 (Depending on depth of experience) We’re hiring for a pioneering client in the satellite communications industry, developing the first space-based cellular broadband network for global 4G/5G connectivity. … This cutting-edge technology will enable 4G/5G coverage anywhere on the planet—on land, at sea, and in flight. Senior EmbeddedSoftwareEngineer Role Overview: Develop and maintain embeddedsoftware for satellite systems. Work with C/C++, RTOS (FreeRTOS), and bare-metal … programming. Debug hardware/software, support system integration & launch. Senior EmbeddedSoftwareEngineer Key Skills: Embedded C/C++ Board Bring-Up (SoC, ARM) RTOS I2C, SPI, CANBus Interested? Apply now or reach out to Harry Hansford @ IC Resources for more details More ❯
Middlesbrough, North Yorkshire, North East, United Kingdom
Rise Technical Recruitment Limited
Senior EmbeddedSoftwareEngineer Middlesbrough (Hybrid after probation) £50,000 - £62,000 + 32 days holiday + Profit Share Scheme + Healthcare Plan + Training + Flexible Working On offer is a rare opportunity for a Senior EmbeddedSoftwareengineer to join an international … are popular in a range of market and industrial scenarios. Some include deep-ocean exploration and submarine vessels. In this role, you will develop software to meet business requirements, contribute to system design, and ensure successful software delivery as part of a cross-functional design team. An ideal … candidate will have an engineering background with extensive experience in C/C++ development for embedded platforms, strong proficiency in version control, and a solid track record in embedded firmware development. Additionally, they should have proven experience leading software projects. If you have experience with C# and More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Innovate
SoftwareEngineer (Embedded) Full-Time, Permanent Aberdeen - Hybrid working We are seeking a SoftwareEngineer to join the Engineering Team, focusing on health monitoring technology integrated into our systems. The role involves developing embeddedsoftware for health monitoring, particularly in biometrics and condition … monitoring for rescue operations. Key Responsibilities Provide software engineering solutions for health technology products. Support software management for new and legacy systems. Create engineering documentation (specifications, proposals, test plans, reports). Ensure adherence to engineering standards and processes. Participate in site visits as required. Comply with internal and … external standards and regulations. Required Skills & Experience Degree in Computer Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embeddedsoftware (MPLAB, ST32), C/C C languages. Familiarity with software management tools More ❯
inverurie, north east scotland, United Kingdom Hybrid / WFH Options
Innovate
SoftwareEngineer (Embedded) Full-Time, Permanent Aberdeen - Hybrid working We are seeking a SoftwareEngineer to join the Engineering Team, focusing on health monitoring technology integrated into our systems. The role involves developing embeddedsoftware for health monitoring, particularly in biometrics and condition … monitoring for rescue operations. Key Responsibilities Provide software engineering solutions for health technology products. Support software management for new and legacy systems. Create engineering documentation (specifications, proposals, test plans, reports). Ensure adherence to engineering standards and processes. Participate in site visits as required. Comply with internal and … external standards and regulations. Required Skills & Experience Degree in Computer Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embeddedsoftware (MPLAB, ST32), C/C C languages. Familiarity with software management tools More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux SoftwareEngineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux SoftwareEngineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems … successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux SoftwareEngineer will include: Design and test device driver and application specific … software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux SoftwareEngineer, your skills and experience should include: Strong C and C++ programming Embedded Linux More ❯
aberdeen, north east scotland, united kingdom Hybrid / WFH Options
VANRATH
Job Title: Embedded C/C++ SoftwareEngineer - Contract Location: Belfast (Hybrid) Contract: Daily Rate (6 Months -extenison 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 embeddedsoftware 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 in embeddedMore ❯
newcastle-upon-tyne, tyne and wear, north east england, united kingdom Hybrid / WFH Options
VANRATH
Job Title: Embedded C/C++ SoftwareEngineer - Contract Location: Belfast (Hybrid) Contract: Daily Rate (6 Months -extenison 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 embeddedsoftware 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 in embeddedMore ❯
SoftwareEngineer (Embedded Systems) Chinese/English bilingual 📍 Location: Edinburgh, Scotland (Office-Based) 📊 Experience Level: Entry to Mid-Level Are you ready to shape the future of mobile security? Or innovative, award winning tech client is looking for a SoftwareEngineer with a passion for … embedded systems and mobile security. This is an exciting opportunity to work on cutting-edge technology, researching how mobile apps interact with operating systems to enhance security solutions. If you’re fluent in Chinese and English and love tackling complex security challenges, this role is for you! 🔥 What You … Bring: ✅ Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). ✅ Programming Expertise: Strong experience in C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. ✅ Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. ✅ Security & Debugging Tools: Experience More ❯
Smart Door Handles, and Control Electronics, which are integrated into high-end passenger and super cars worldwide. About the Role As a highly Experienced SoftwareEngineer , you will lead the software engineering team, play a pivotal role in the design, development, and implementation of embeddedsoftware … for ensuring the necessary resources are acquired and maintained to meet the set project development needs and delivery targets. You shall ensure the relevant software development processes and records are applied and secured. Ultimately, you are expected to efficiently drive the development of new products, enhance existing ones, while … excellent career growth coupled with a unique opportunity to fulfil own potential as a leader in innovation. Key Responsibilities Lead the design, development of embeddedsoftware for automotive applications. Oversee the development of new products, ensure high performance, reliability, compliance with industry standards, and suitability for volume production. More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Chevalier Tech Limited
Smart Door Handles, and Control Electronics, which are integrated into high-end passenger and super cars worldwide. About the Role As a highly Experienced SoftwareEngineer , you will lead the software engineering team, play a pivotal role in the design, development, and implementation of embeddedsoftware … for ensuring the necessary resources are acquired and maintained to meet the set project development needs and delivery targets. You shall ensure the relevant software development processes and records are applied and secured. Ultimately, you are expected to efficiently drive the development of new products, enhance existing ones, while … excellent career growth coupled with a unique opportunity to fulfil own potential as a leader in innovation. Key Responsibilities Lead the design, development of embeddedsoftware for automotive applications. Oversee the development of new products, ensure high performance, reliability, compliance with industry standards, and suitability for volume production. More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Eclectic Recruitment Ltd
We are working with a leading telecommunications company based in Cambridge who are looking to a Senior EmbeddedSoftwareEngineer to their growing team. This is a full-time permanent position and offers hybrid working. Key responsibilities will include: EmbeddedSoftware development for new features … code reviews Debugging issues and bug fixing Working in a SCRUM team The successful candidate will have: Experience in a similar role Experience with embedded C Willingness to learn new skills Excellent debugging skills Ability to communicate with a host of key stakeholders Experience with Linux kernel and system More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Eclectic Recruitment Ltd
We are working with a leading telecommunications company based in Cambridge who are looking to a Senior EmbeddedSoftwareEngineer to their growing team. This is a full-time permanent position and offers hybrid working. Key responsibilities will include: EmbeddedSoftware development for new features … code reviews Debugging issues and bug fixing Working in a SCRUM team The successful candidate will have: Experience in a similar role Experience with embedded C Willingness to learn new skills Excellent debugging skills Ability to communicate with a host of key stakeholders Experience with Linux kernel and system More ❯
Senior EmbeddedSoftwareEngineer | £72-84k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. Main duties: + Lead the development of innovative signal analysis and generation software, from specification to validation. + Own the system architecture for all software products, collaborating closely with hardware teams. + Work across the full software stack, including UI, integration services, control software, and custom Linux device drivers. + Contribute to team growth by mentoring engineers and playing … recruitment. Skills and Experience Required: + 5-10+ years of C++ experience in a Linux environment + Experience interfacing with hardware & FPGAs + Embedded Linux experience (e.g. Distribution building, Kernel configuration) + Solid knowledge of data structures, algorithms, and object-oriented design Bonus: + Knowledge of networking including More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Platform Recruitment
Senior EmbeddedSoftwareEngineer | £72-84k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. Main duties: + Lead the development of innovative signal analysis and generation software, from specification to validation. + Own the system architecture for all software products, collaborating closely with hardware teams. + Work across the full software stack, including UI, integration services, control software, and custom Linux device drivers. + Contribute to team growth by mentoring engineers and playing … recruitment. Skills and Experience Required: + 5-10+ years of C++ experience in a Linux environment + Experience interfacing with hardware & FPGAs + Embedded Linux experience (e.g. Distribution building, Kernel configuration) + Solid knowledge of data structures, algorithms, and object-oriented design Bonus: + Knowledge of networking including More ❯
EmbeddedSoftware Model Developer Peterborough Twelve-month contract Monday to Thursday – 08:30 – 16:45 (40-minute lunch) Friday – 08:30 – 16:15 Our control systems help to maximise the customer value and efficiency of end products, whilst minimising owning and operating costs. The successful applicant for this … will be responsible for executing on a growing portfolio of Electronically controlled Engine projects. Essential Proven Matlab/Simulink and Stateflow experience in complex embedded programming and debugging Development processes for real-time control systems, including software version control systems (GIT etc.) Desirable Knowledge of Data Links (CAN … applications background is ideal. Off highway vehicle powertrain experience background 3 or more years of high-volume product, industry experience. Prior experience in control software development, gained in vehicle or construction equipment, engine control, or an equivalent environment More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Innova Solutions
EmbeddedSoftware Model Developer Peterborough Twelve-month contract Monday to Thursday – 08:30 – 16:45 (40-minute lunch) Friday – 08:30 – 16:15 Our control systems help to maximise the customer value and efficiency of end products, whilst minimising owning and operating costs. The successful applicant for this … will be responsible for executing on a growing portfolio of Electronically controlled Engine projects. Essential Proven Matlab/Simulink and Stateflow experience in complex embedded programming and debugging Development processes for real-time control systems, including software version control systems (GIT etc.) Desirable Knowledge of Data Links (CAN … applications background is ideal. Off highway vehicle powertrain experience background 3 or more years of high-volume product, industry experience. Prior experience in control software development, gained in vehicle or construction equipment, engine control, or an equivalent environment More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
Bioliberty
leading centre for robotics and home of global leaders in artificial intelligence and autonomous systems. We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical … part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile devices. The nature of the work involves using physical hardware and test equipment so there is an expectation to be in the office in person … but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil More ❯