ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED FOR THIS ROLE. Senior Firmware/EmbeddedSystems Engineer Role Overview: We're looking for a talented Senior Firmware Engineer to help design, develop, and implement embeddedsystems that power the … used in ATMs, kiosks, and self-service machines. If you're an experienced engineer who loves working with low-level hardware, real-time operating systems, and embedded firmware, this role offers a unique opportunity to make an impact on products used by millions worldwide. Key Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement device drivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to ensure seamless integration More ❯
ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED FOR THIS ROLE. Senior Firmware/EmbeddedSystems Engineer Role Overview: We're looking for a talented Senior Firmware Engineer to help design, develop, and implement embeddedsystems that power the … used in ATMs, kiosks, and self-service machines. If you're an experienced engineer who loves working with low-level hardware, real-time operating systems, and embedded firmware, this role offers a unique opportunity to make an impact on products used by millions worldwide. Key Responsibilities: Develop embedded firmware for microcontrollers and real-time operating systems (RTOS) like VxWorks , FreeRTOS , or uC/OS . Design and implement device drivers and low-level protocols to control hardware like ATMs , self-service machines , and payment devices . Collaborate with hardware and software teams to ensure seamless integration More ❯
Technical Lead - Embedded Software, Developer Toolchains & AI Tooling Technical Lead - Embedded Software, Developer Toolchains & AI Tooling Locations: Ireland, Cork; Spain, Valencia; Ireland, Limerick; United Kingdom, Edinburgh Time Type: Full time Posted On: 10 Days Ago Job Requisition ID: R250649 About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is … today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and Twitter (X) . Job Title: Technical Lead - AI Embedded Toolchains About the Role We are seeking a Staff/Technical Lead to drive the development of next-generation embedded software tools and … AI-enhanced toolchains for cutting-edge SoCs. This role requires deep embeddedsystems expertise, a strong foundation in developer tooling, and the ability to lead and grow a technical team in embedded software and toolchains. You will play a critical role in defining and implementing modern, best More ❯
Software Engineer (EmbeddedSystems) Chinese/English bilingual ? Location: Edinburgh, Scotland (Office-Based) ? Experience Level: Entry to Mid-Level (1-3 years) 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 … 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 ❯
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 ❯
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 ❯
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 ❯
+£55,000 - Senior Embedded Engineer - Glasgow, 3 days onsite. A leading technology company specializing in advanced semi-conductor manufacturing is seeking a Senior Embedded Software Engineer to join its product development team. Operating in diverse industries such as renewable energy, microelectronics, life sciences, and research, the company … designs and manufactures high-performance laser solutions with a strong focus on innovation and reliability. The role involves developing and maintaining embedded software for laser systems, working with real-time operating systems, embedded computing modules, and automated testing frameworks. Responsibilities include writing clean C/C++ … code, integrating software with hardware and optics, troubleshooting embeddedsystems, and mentoring junior engineers. Candidates should have experience in real-time systems, microcontroller interfaces (UART, Ethernet, CAN Bus, I2C, SPI), embedded Linux, and version control tools (Git, Azure DevOps) . Additional skills in Python, C#, FPGA More ❯
edinburgh, central 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 ❯
A market-leading organisation is looking to add a Senior Embedded Software Engineer to its growing R&D team in Livingston, Midlothian. This company develop state-of-the-art complex products and are sold all over the world. They are market leaders in their industry and are growing year … on year. Due to growth, they are looking to add an additional Senior Embedded Software Engineer to their team. As a Senior Embedded Software Engineer, you will be responsible for working on the full product lifecycle of software for embeddedsystems, from concept through to manufacture. … In this role, you will continuously play an integral role in the development of high-performance, real-time embedded products. You will have some leadership responsibility and will direct the workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in More ❯
their Engineering R+D team, working on innovative technology for the financial/banking sector. This role offers the opportunity to work on highly complex embeddedsystems that validate, secure, and process physical currency at remarkable speeds. The successful candidate will be responsible for: Developing firmware for time-critical … robotic systems processing items at 10 per second Enhancing existing validation systems including optical, magnetic, and thickness measurement Improving security features to protect against physical and digital threats Analyzing customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key … Technologies Embedded Software development in C/C++ ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience 5+ years of embedded software/firmware development experience (ARM platform highly preferred) Proven experience with mechatronic/robotic devices Computer Science or Electronic Engineering More ❯
Dundee, Dundee City, City of Dundee, United Kingdom
Avanti Recruitment
their Engineering R+D team, working on innovative technology for the financial/banking sector. This role offers the opportunity to work on highly complex embeddedsystems that validate, secure, and process physical currency at remarkable speeds. The successful candidate will be responsible for: Developing firmware for time-critical … robotic systems processing items at 10 per second Enhancing existing validation systems including optical, magnetic, and thickness measurement Improving security features to protect against physical and digital threats Analyzing customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key … Technologies Embedded Software development in C/C++ ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience 5+ years of embedded software/firmware development experience (ARM platform highly preferred) Proven experience with mechatronic/robotic devices Computer Science or Electronic Engineering More ❯
My client, a global provider of complex mechatronic systems, seeks an experienced Firmware Engineer to join multi-disciplinary engineering team, where you'll work on a mix of brand new product innovation as well as enhancing existing systems. You'll be responsible for: Developing firmware for time-critical robotic … systems Enhancing existing systems including optical and magnetic measurement Improving security features to protect against physical and digital threats Analyzing customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key Technologies C/C++ programming in embedded environments … ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience Strong background in embeddedsystems Proven experience working on mechatronic/robotic devices Computer Science or Electronic Engineering degree or equivalent Preferred Qualifications Experience with image processing systems On offer is a More ❯
Dundee, Dundee City, City of Dundee, United Kingdom
Avanti Recruitment
My client, a global provider of complex mechatronic systems, seeks an experienced Firmware Engineer to join multi-disciplinary engineering team, where you'll work on a mix of brand new product innovation as well as enhancing existing systems. You'll be responsible for: Developing firmware for time-critical robotic … systems Enhancing existing systems including optical and magnetic measurement Improving security features to protect against physical and digital threats Analyzing customer data to identify and solve complex technical issues Taking ownership of specialized components within their proprietary system Key Technologies C/C++ programming in embedded environments … ARM-based processors Image processing and analysis Mechatronic systems Robotic control mechanisms Required Experience Strong background in embeddedsystems Proven experience working on mechatronic/robotic devices Computer Science or Electronic Engineering degree or equivalent Preferred Qualifications Experience with image processing systems On offer is a More ❯
suppliers. Coaching and mentoring engineers, fostering a culture of knowledge sharing and skills development. Technical Expertise You'll Bring: Design and delivery of simulation systems and military systems, including test and installation phases. Knowledge of communication protocols such as IEEE 802 Ethernet, EIA-485, and MIL-STD … in Wireshark, AIM, and ATENA. Proficient with electronic test equipment: DVMs, digital oscilloscopes, and spectrum analysers. Hardware design skills across analogue, digital, and microcontroller systems, using tools such as Proteus and Altera. Embeddedsystems expertise using C, assembler, PIC-C, Hi-Tech C, and tools like MPLAB More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Neogen Recruitment
technology company seeking a talented individual to join their engineering team in Dundee. Key Responsibilities: ✅ Design and develop software and firmware for real-time embedded devices ✅ Create and document test procedures to validate functionality ✅ Conduct software unit testing and support integration and system testing ✅ Work on multiple projects simultaneously … analysis • A Degree in a Software\Computer\Electronics Engineering (Hons 2:1 or better preferred). Electronics degree requires significant programming experience. • Experience developing embedded real time firmware (C++ preferred) • 32-bit microprocessor experience. (ARM preferred) • Image processing/analysis techniques • VxWorks or FreeRTOS or uC/COS-II … Python • Software design and methodologies – Object Orientated • Software configuration management Bonus Skills (Not Essential but a Plus!): ➕ Experience with processor technologies and real-time embeddedsystems ➕ Interest in controlling electro-mechanical devices ➕ Some knowledge of electronics ➕ Experience developing in a Windows programming environment This role offers exciting technical More ❯
dundee, north east scotland, united kingdom Hybrid / WFH Options
Neogen Recruitment
technology company seeking a talented individual to join their engineering team in Dundee. Key Responsibilities: ✅ Design and develop software and firmware for real-time embedded devices ✅ Create and document test procedures to validate functionality ✅ Conduct software unit testing and support integration and system testing ✅ Work on multiple projects simultaneously … analysis • A Degree in a Software\Computer\Electronics Engineering (Hons 2:1 or better preferred). Electronics degree requires significant programming experience. • Experience developing embedded real time firmware (C++ preferred) • 32-bit microprocessor experience. (ARM preferred) • Image processing/analysis techniques • VxWorks or FreeRTOS or uC/COS-II … Python • Software design and methodologies – Object Orientated • Software configuration management Bonus Skills (Not Essential but a Plus!): ➕ Experience with processor technologies and real-time embeddedsystems ➕ Interest in controlling electro-mechanical devices ➕ Some knowledge of electronics ➕ Experience developing in a Windows programming environment This role offers exciting technical More ❯
edinburgh, central 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 ❯
Bolton, central scotland, United Kingdom Hybrid / WFH Options
Mpowering People
a month on site (South Birmingham HQ) We are seeking a skilled Firmware Developer with 4–5 years of experience in C programming and embedded PCB board development to join a highly experienced Product Development team. In this role, you will be responsible for developing, testing, and optimizing firmware … for sensor devices, ensuring reliable and efficient performance in real-world applications. Responsibilities: Develop, enhance, and maintain firmware for embeddedsystems, focusing on sensor control and data communication. Collaborate with hardware engineers to ensure seamless firmware integration with PCB designs. Implement and optimize drivers and communication protocols (e.g. … maintain reliability and performance. Write clean, well-documented code and participate in code reviews to uphold best practices. Qualifications: Proficiency in C programming for embedded systems. Familiarity with microcontrollers (e.g. STM32, ESP32, or similar) and their development environments. Hands-on experience with communication protocols (e.g. USB, UART, I2C, SPI More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Meritus
CI/CD pipelines, and containerization (Git, Gitlab, Docker) Flight specific experience Strong programming skills in C with a focus on real-time and embeddedsystems Knowledge of satellite telemetry, telecommand (TT&C), and communication technologies and protocols (CCSDS, ECSS PUS, CAN, SpaceWire) Ground specific experience Strong programming … skills in Java with a focus on data-oriented enterprise systems Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS) Essential personal skills and experience Customer-focused mindset with strong relationship-building skills Excellent communication skills, capable of engaging with both technical and business stakeholders More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Yolk Recruitment
CI/CD pipelines, and containerization (Git, Gitlab, Docker) Flight specific experience Strong programming skills in C with a focus on real-time and embeddedsystems Knowledge of satellite telemetry, telecommand (TT&C), and communication technologies and protocols (CCSDS, ECSS PUS, CAN, SpaceWire) Ground specific experience Strong programming … skills in Java with a focus on data-oriented enterprise systems Knowledge of satellite telemetry, telecommand (TT&C), and communication protocols (CCSDS, ECSS PUS) Essential personal skills and experience Customer-focused mindset with strong relationship-building skills Excellent communication skills, capable of engaging with both technical and business stakeholders More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
ZENOVO LTD
clearance (UK residency minimum 5 years) A long-term contract opportunity has opened up with an advanced electronics consultancy working on multiple next-generation embeddedsystems programmes across aerospace, communications, and secure technologies. They are looking for an experienced Firmware Architect to take ownership of FPGA/SoC … working across the full development lifecycle and is confident interfacing with multidisciplinary teams. Key Responsibilities: Define and lead FPGA/firmware architecture for complex embedded platforms Develop reusable, modular VHDL/Verilog designs with traceability to system-level requirements Plan and execute verification strategies using testbenches or HVLs (SystemVerilog …/C++) Collaborate with systems, hardware, and software teams to ensure integration readiness Own firmware delivery across multiple projects, including documentation and reviews Contribute to internal tooling improvements (simulation workflows, scripting, versioning) Technical Profile: Strong background in FPGA/SoC development using VHDL, Verilog or SystemVerilog Experience with one More ❯
the University of Glasgow is an energetic and growing international centre of excellence for Engineering research and teaching. The School leads research in Autonomous Systems & Connectivity; Biomedical Engineering; Electronics & Nanoscale Engineering; Infrastructure & Environment; and Systems, Power & Energy. We have c.180 academics and more than 2-pre- and post … contribute and lead on teaching, research and scholarship in areas of Electrical and Electronics Engineering (e.g. in Microelectronics, Power Engineering, Engineering Design, Digital Design, EmbeddedSystems, Communications, Machine Learning and Artificial Intelligence, and other relevant fields). We particularly welcome applications from women and other under-represented groups More ❯
has been a competitive force in motorsport and the FIA Formula E World Championship for many years. We are seeking a Trackside electronics and systems engineer to join our team and contribute to our ongoing development. Main Responsibilities: Ensures the proper functioning of the data acquisition system, car sensors … calibration. Prepares various projects and calibration kits for operating the cars and the simulator. Conducts analysis and interpretation of technical data from the car, embeddedsystems, and Power Unit. Communicates key parameters effectively with different stakeholders (mechanics, performance engineers, track engineers, Power Unit engineers). Guarantees the reliability … sessions, particularly on topics within their scope. Executes procedures and operations during track testing sessions. Implements, develops, and ensures proper use of specific IT systems (e.g., Atlas, SM, TPMS). Oversees the monitoring and proper utilization of the traction battery. Develops products and processes to enhance tasks within their More ❯
has been a competitive force in motorsport and the FIA Formula E World Championship for many years. We are seeking a Trackside electronics and systems engineer to join our team and contribute to our ongoing development. Main Responsibilities: Ensures the proper functioning of the data acquisition system, car sensors … calibration. Prepares various projects and calibration kits for operating the cars and the simulator. Conducts analysis and interpretation of technical data from the car, embeddedsystems, and Power Unit. Communicates key parameters effectively with different stakeholders (mechanics, performance engineers, track engineers, Power Unit engineers). Guarantees the reliability … sessions, particularly on topics within their scope. Executes procedures and operations during track testing sessions. Implements, develops, and ensures proper use of specific IT systems (e.g., Atlas, SM, TPMS). Oversees the monitoring and proper utilization of the traction battery. Develops products and processes to enhance tasks within their More ❯