Software Engineer (EmbeddedSystems) 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 Software Engineer with a passion for embeddedsystems 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'll … Bring: ✅ Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). ✅ Programming Expertise: Strong experience in C/C++ for embeddedsystems, plus knowledge of TypeScript for HarmonyOS Next. ✅ Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. ✅ Security & Debugging Tools More ❯
Embedded Software Engineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, EmbeddedSystems 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 power … in global sectors such as offshore wind, aquaculture, ocean observation, and energy. This is a hands-on, full-stack engineering position with a strong embeddedsystems 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 embeddedsystems, cloud connectivity, and IoT infrastructure. About the Role – IoT Software Engineer As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll More ❯
to join our dynamic engineering team. In this critical role, you will be responsible for: The design, development, and implementation of firmware for our embeddedsystems, with a strong emphasis on integrating cutting-edge cybersecurity algorithms and robust information encryption techniques. Your expertise in real-time development will … products. You will work closely with hardware engineers, software developers, and security experts throughout the product lifecycle. Responsibilities: Design, develop, and implement firmware for embeddedsystems, focusing on security and performance. Research, analyze, and implement cryptographic algorithms for data protection at rest and in transit. Develop and integrate … related issues. Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. 2+ years in firmware development for embedded systems. Strong understanding of embedded system architectures, microcontrollers (e.g., ARM, RISC-V,), and real-time operating systems (RTOS). Demonstrable expertise in More ❯
Role: Embedded Software Engineer 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 Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software 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 embedded software and firmware for a variety of More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
Bioliberty
a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embeddedsystems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication … the office in person, but there is flexibility for working from home depending on current workload. Key Responsibilities... Develop, test, and debug firmware for EmbeddedSystems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM … architecture and testing procedures. Requirements... Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. More ❯
Prudhoe, Northumberland, North East, United Kingdom
Chroma Recruitment Ltd
This innovative company in the Electronics and Embedded industry are looking for an AI Engineer to join their team. The primary responsibility for the AI Engineer will be to improve their product range through the application of real time AI, this will be a mix of computer vision and … real-time data streams. AI Engineer requirements: Degree qualified in Computer Science/Electronics (or equivalent) 5 years industry experience (flexibility on this) EmbeddedSystems experience Real Time Applications Understanding of C++ and Python Automotive computer vision (highly desirable) If you have the required skills for this AI More ❯
Job Title : Principal Embedded Software Engineer �� Location : Newcastle Upon Tyne (Commutable from Middlesborough) �� Salary : £65,000 per annum �� International Travel opportunities Hybrid - 3 days per week Principal Embedded Software Engineer - Innovative Tech Solutions (Hybrid) Are you an ambitious Embedded Software Engineer looking for a fulfilling and rewarding … shape the future of technology, with offices near Newcastle on a hybrid basis. Our customer is a top 2 industry player , committed to revolutionising embeddedsystems through innovative solutions. With an impressive portfolio of projects spanning IoT devices, medical systems, and more, they take pride in delivering … exceptional products to a global clientele. Role Overview : As a Principal Embedded Software Engineer , you will play a pivotal role in a dynamic development team, responsible for designing, developing, and optimising embedded software solutions. Your expertise will have a profound impact on products that reach millions of users More ❯
engineering presence. We're looking for a Senior C++ Software Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating … reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity to shape how mission-critical financial systems are developed. You’ll be working in a collaborative environment with a strong emphasis on engineering best practices and long-term maintainability. Key Requirements … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
IT Search
engineering presence. We're looking for a Senior C++ Software Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating … reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity to shape how mission-critical financial systems are developed. You’ll be working in a collaborative environment with a strong emphasis on engineering best practices and long-term maintainability. Key Requirements … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Anson McCade
SC Eligible The Opportunity We’re working with a leading defence organisation on a key hire for a Senior Software Developer to join their embeddedsystems team. This is a hands-on, high-impact role developing real-time software for next-generation systems where performance and reliability … technologies—offering both deep technical engagement and long-term career growth. What You’ll Do • Lead or support the design, development, and integration of embedded software for advanced real-time platforms • Collaborate with systems, hardware, and safety teams to deliver certified software solutions that meet strict performance and … promote continuous improvement across the software function Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Anson McCade
SC Eligible The Opportunity We’re working with a leading defence organisation on a key hire for a Senior Software Developer to join their embeddedsystems team. This is a hands-on, high-impact role developing real-time software for next-generation systems where performance and reliability … technologies—offering both deep technical engagement and long-term career growth. What You’ll Do • Lead or support the design, development, and integration of embedded software for advanced real-time platforms • Collaborate with systems, hardware, and safety teams to deliver certified software solutions that meet strict performance and … promote continuous improvement across the software function Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or More ❯
dundee, north east scotland, United Kingdom Hybrid / WFH Options
iO Associates - UK/EU
Firmware Engineer - EmbeddedSystems (Hybrid - Dundee, UK) Location: Dundee, UK (Hybrid) Job Type: Full-time Recruiter on behalf of a leading global technology client We are currently seeking an experienced and motivated Firmware Engineer to join the innovative engineering team of a major global technology leader based in … fantastic opportunity to work on industry-leading self-service technologies used worldwide in banking and beyond. In this role, you'll develop cutting-edge embedded firmware and software that drives the functionality of electro-mechanical devices and self-service platforms, including ATMs and other automated systems. What You'll … Be Doing Designing and developing software and firmware for real-time embedded devices. Creating and documenting test procedures and validation software. Conducting software unit testing and supporting integration/system-level testing. Collaborating across multiple projects and cross-functional teams. Travelling globally on occasion to support customer sites and More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems for new products … 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 Software Engineer will include: Design and test device driver and application specific software on … 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 Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes More ❯
C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads. Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain … to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embeddedsystems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on Offer: Competitive salary of up More ❯
C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads. Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain … to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embeddedsystems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on Offer: Competitive salary of up More ❯
sunderland, tyne and wear, north east england, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads. Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain … to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embeddedsystems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on Offer: Competitive salary of up More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads. Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain … to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embeddedsystems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is on Offer: Competitive salary of up More ❯
dunfermline, north east scotland, United Kingdom Hybrid / WFH Options
Head Resourcing
Champion technical excellence and innovation in a commercially driven environment What You Bring 🔸 Proven leadership experience in product engineering teams 🔸 Expertise in C & Java , embeddedsystems, and real-time software 🔸 Deep understanding of distributed architectures & complex systems 🔸 Strong stakeholder management & communication skills 🔸 A passion for driving technical More ❯
aberdeen, north east scotland, United Kingdom Hybrid / WFH Options
Gravitas Recruitment Group (Global) Ltd
techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Gravitas Recruitment Group (Global) Ltd
techniques, or Acoustic Analysis. Experience in the FMCG industry will be highly advantageous, particularly if you have worked with datasets derived from sensors or embeddedsystems within manufactured goods. This opportunity requires a Data Scientist who enjoys problem-solving, thrives in a client-facing environment, and is comfortable More ❯
aberdeenshire, north east scotland, United Kingdom
Be-IT
real-world challenges through IoT technology. As an IoT Engineer, you’ll lead projects from design to deployment, working on custom hardware/software systems for rural and remote applications. You’ll develop connectivity networks, create off-grid power solutions, and support installations on farms. What you’ll bring … to this role: Experience in IoT, electronics, or embedded systems. Experience designing and implementing off-grid power systems, including solar and hybrid setups. Knowledge of IoT technologies (such as LoRaWAN, Zigbee, Wi-Fi, LTE-M, 4G, CAT-M1, NBIoT) and front-end platforms. Working knowledge of MQTT, Webhooks More ❯
real-world challenges through IoT technology. As an IoT Engineer, you’ll lead projects from design to deployment, working on custom hardware/software systems for rural and remote applications. You’ll develop connectivity networks, create off-grid power solutions, and support installations on farms. What you’ll bring … to this role: Experience in IoT, electronics, or embedded systems. Experience designing and implementing off-grid power systems, including solar and hybrid setups. Knowledge of IoT technologies (such as LoRaWAN, Zigbee, Wi-Fi, LTE-M, 4G, CAT-M1, NBIoT) and front-end platforms. Working knowledge of MQTT, Webhooks More ❯