Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical
Senior EmbeddedSoftware Engineer Linlithgow (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftware engineer looking to join a … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level … issues. The ideal candidate will have strong commercial experience in Embeddedsoftwaredevelopment using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftware Engineer to join and international Network device specialist where you will receive award winning training and shape the More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
Senior EmbeddedSoftware Engineer Linlithgow (Hybrid - 2 days per week in office, Tuesday & Thursday) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an EmbeddedSoftware engineer looking to … supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embeddedsoftware through to integration and testing. You will also be responsible for debugging of system level … issues. The ideal candidate will have strong commercial experience in Embeddedsoftwaredevelopment using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced EmbeddedSoftware Engineer to join and international Network device specialist where you will receive award winning training and shape the More ❯
Join us at Smartbox as an EmbeddedSoftware Developer! Are you a passionate EmbeddedSoftware Developer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As … our EmbeddedSoftware Developer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy … Implementing and improving our device test plan, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and softwaredevelopment: Designing, developing and maintaining embeddedsoftware in C for Zephyr RTOS and Embedded Linux. Essential More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
Join us at Smartbox as an EmbeddedSoftware Developer! Are you a passionate EmbeddedSoftware Developer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As … our EmbeddedSoftware Developer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy … Implementing and improving our device test plan, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and softwaredevelopment: Designing, developing and maintaining embeddedsoftware in C for Zephyr RTOS and Embedded Linux. Essential More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
Join us at Smartbox as an EmbeddedSoftware Developer! Are you a passionate EmbeddedSoftware Developer looking to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual like you to join our team and contribute to enhancing the lives of people with disabilities. Your Impact As … our EmbeddedSoftware Developer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy … Implementing and improving our device test plan, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and softwaredevelopment: Designing, developing and maintaining embeddedsoftware in C for Zephyr RTOS and Embedded Linux. Essential More ❯
C# Developer/EmbeddedSoftware Engineer Role: Due to an increase in softwaredevelopment demand across a number of projects we have an opportunity for a software engineer. This role will involve working within the Devices Team, and within a Scrum team developing application software for ticketing devices Responsibilities: Designing, coding and testing of … on a number platforms – including Android and .NET primarily written in C#. Work as part of a Scrum team, attending and contributing to all ceremonies Actively contribute to improve software quality Assist in realising software process and tooling improvement activities Ensure that technical standards and development processes are adhered to during all stages of development Participate … in software design reviews Support the refinement of specifications and requirements into softwaredevelopment backlogs Write effective documentation and test processes Resolve technical issues arising during the project lifecycle and after release Essential Experience: 1+ years C#/.NET SoftwareDevelopment using a Visual Studio/Rider IDE. Knowledge or Experience in developing REST/ More ❯
Job title: Senior EmbeddedSoftware Engineer Location : Maidenhead, Berkshire Salary Range: £60,000 - £80,000 The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical … control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Senior EmbeddedSoftware Engineer, you will be reporting to the Software Engineering Manager as an embedded systems developer . Responsible for integration of hardware and software, this … exciting role will place the right candidate at the forefront of unmanned air systems development in the UK. We seek someone looking to support in the development and verification of flight control software. You will be supporting in the delivery of engineering outputs including software requirements, software design, software implementation and software testing. Applying More ❯
Overview The Micro:bit Educational Foundation is looking for a senior embeddedsoftware engineer with a willingness to get involved in all aspects of embeddedsoftwaredevelopment and testing as part of a small team. Your work will support and positively impact students, teachers and partners around the world. Working with the EmbeddedSoftware lead and wider tech team, you will develop, improve and research the embeddedsoftware that runs on the 11 million BBC micro:bit's distributed around the world. The device helps children and teachers get creative with digital technology, with a specific focus on broadening the diversity of students passionate about computing. This is a broad role … a key goal. The successful candidate will help us push the limit of what can be done with the micro:bit hardware, with an emphasis on writing expandable, efficient software, with user friendly interfaces. Essential qualifications More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M More ❯
Letchworth, England, United Kingdom Hybrid / WFH Options
Curtiss-Wright Corporation
We are looking for a SoftwareDevelopment Engineer to join our Letchworth or Christchurch team! As our SoftwareDevelopment Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. … The successful candidate will be an experienced SoftwareDevelopment Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk. Location: Letchworth or Christchurch UK We Take Care of Our People Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time … Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture * Your Challenge Perform softwaredevelopment tasks to the required quality, complying with company procedures and within time and cost constraints. Develop software planning More ❯
letchworth, east anglia, united kingdom Hybrid / WFH Options
Curtiss-Wright Corporation
We are looking for a SoftwareDevelopment Engineer to join our Letchworth or Christchurch team! As our SoftwareDevelopment Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. … The successful candidate will be an experienced SoftwareDevelopment Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk. Location: Letchworth or Christchurch UK We Take Care of Our People Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time … Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture * Your Challenge Perform softwaredevelopment tasks to the required quality, complying with company procedures and within time and cost constraints. Develop software planning More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Curtiss-Wright Corporation
We are looking for a SoftwareDevelopment Engineer to join our Letchworth or Christchurch team! As our SoftwareDevelopment Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. … The successful candidate will be an experienced SoftwareDevelopment Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk. Location: Letchworth or Christchurch UK We Take Care of Our People Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time … Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture * Your Challenge Perform softwaredevelopment tasks to the required quality, complying with company procedures and within time and cost constraints. Develop software planning More ❯
EmbeddedSoftware Team Lead – Cutting-Edge Technology | South of England (Hybrid) Are you an experienced EmbeddedSoftware Engineer ready to take the next step into leadership — or a current Team Lead seeking a fresh challenge in an innovative, forward-thinking environment? We’re partnering with a leading technology manufacturer renowned for delivering world-class audio and … electronics solutions. This role offers the chance to combine hands-on engineering with leadership, driving the success of embeddedsoftware projects across a talented R&D team. The Opportunity You’ll coordinate a team of embeddedsoftware engineers while remaining technically involved — contributing to projects that span microcontroller , DSP , and embedded Linux technologies. Working closely … with cross-functional teams in hardware, acoustics, and production, you’ll ensure timely delivery of high-quality software for cutting-edge consumer products. Key Responsibilities Lead and mentor a small team of embeddedsoftware engineers. Plan and manage development schedules, tasks, and milestones. Collaborate across departments to ensure successful system integration. Write and review embeddedMore ❯
swindon, wiltshire, south west england, united kingdom
Talent Magpie
EmbeddedSoftware Team Lead – Cutting-Edge Technology | South of England (Hybrid) Are you an experienced EmbeddedSoftware Engineer ready to take the next step into leadership — or a current Team Lead seeking a fresh challenge in an innovative, forward-thinking environment? We’re partnering with a leading technology manufacturer renowned for delivering world-class audio and … electronics solutions. This role offers the chance to combine hands-on engineering with leadership, driving the success of embeddedsoftware projects across a talented R&D team. The Opportunity You’ll coordinate a team of embeddedsoftware engineers while remaining technically involved — contributing to projects that span microcontroller , DSP , and embedded Linux technologies. Working closely … with cross-functional teams in hardware, acoustics, and production, you’ll ensure timely delivery of high-quality software for cutting-edge consumer products. Key Responsibilities Lead and mentor a small team of embeddedsoftware engineers. Plan and manage development schedules, tasks, and milestones. Collaborate across departments to ensure successful system integration. Write and review embeddedMore ❯
Letchworth, Hertfordshire, United Kingdom Hybrid / WFH Options
We are looking for a SoftwareDevelopment Engineer to join our Letchworth or Christchurch team! As our SoftwareDevelopment Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. The successful candidate will be an experienced SoftwareDevelopment Engineer, and be able to make correct … through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture Perform softwaredevelopment tasks to the required quality, complying … with company procedures and within time and cost constraints. Develop software planning documents. Develop software requirements and associated traceability. Develop software design artefacts. Develop software requirement based verification/test cases Investigate problems and de-bug software Perform technical reviews on software artefacts. Develop accurate time and cost estimates for software work packages. More ❯
Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
FINTEC recruit is seeking an EmbeddedSoftware Engineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems … and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embeddedsoftware across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded … Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for EmbeddedSoftware Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embeddedsoftwaredevelopment Strong proficiency in More ❯
Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
FINTEC recruit is seeking an EmbeddedSoftware Engineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems … and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embeddedsoftware across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded … Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for EmbeddedSoftware Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embeddedsoftwaredevelopment Strong proficiency in More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
FINTEC recruit is seeking an EmbeddedSoftware Engineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems … and Linux development with a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embeddedsoftware across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded … Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for EmbeddedSoftware Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embeddedsoftwaredevelopment Strong proficiency in More ❯
owego, new york, united states Hybrid / WFH Options
Lockheed Martin
part of our team, you will help shape the future of defense by solving the world's toughest challenges. What We're Doing We are seeking an early career Software Engineer to join our team in Owego, NY, supporting the full product lifecycle of avionics subsystems. You will play a key role in translating customer requirements into technical solutions … defining software/hardware interfaces, verifying requirements, and integrating safety-critical systems. This role supports the design and certification of embedded mission software for use in modern defense platforms. The Work As a Software Engineer, you'll be responsible for the development of embeddedsoftware for mission and communication systems. You'll collaborate … and support verification and testing activities. You'll participate in team planning and meet your commitments to help the team deliver on technical performance, schedule, and cost. Key Responsibilities: -Embeddedsoftwaredevelopment -Integrate algorithms and features into C/C++ applications -Design, develop, test, and debug safety- and mission-critical avionics software -Collaborate with cross-functional More ❯
Mountain View, California, United States Hybrid / WFH Options
OSI Engineering
Embedded Bring-up, Software Engineer (Automotive) Role Summary: The Senior Staff Software Engineer will design, develop, and deliver embeddedsoftware for high-performance computing platforms for a leading Automotive Group. This role focuses on building reliable base software, leading system bring-up, integrating core components, and solving complex hardware-software interaction issues. This … engineer will also drive improvements in testing, diagnostics, and software quality, while collaborating with cross-functional teams and external partners to ensure robust, secure, and production-ready solutions. As a senior member of the technical team, this position provides hands-on expertise and mentorship to strengthen in-house softwaredevelopment capabilities. EmbeddedSoftwareDevelopment Design and implement base software components including BSP, MCAL, bootloaders, and OS services Lead board bring-up, hardware abstraction layer (HAL) integration, and low-level driver development Support hardware teams with component selection, schematics review, and debugging Contribute to software diagnostics, test hooks, and fault injection mechanisms Interface with third-party vendors for BSW stack integration More ❯
Low-Level EmbeddedSoftware Engineer Location: Bristol, UK Duration: 6-month contract Rate: £65/hour (Umbrella) OR £49.70/hour (+£7.22/hour Holiday pay) Work Pattern: Fully on-site, compressed hours available We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is … capable of obtaining security clearance (SC level minimum) Role Overview We are seeking a skilled Low-Level EmbeddedSoftware Engineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embeddedsoftware solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain … embeddedsoftware using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including design specifications. Engage with stakeholders to ensure technical alignment with project goals. Apply software engineering best practices and adhere to relevant More ❯
Low-Level EmbeddedSoftware Engineer Location: Bristol, UK Duration: 6-month contract Rate: £65/hour (Umbrella) OR £49.70/hour (+£7.22/hour Holiday pay) Work Pattern: Fully on-site, compressed hours available We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is … capable of obtaining security clearance (SC level minimum) Role Overview We are seeking a skilled Low-Level EmbeddedSoftware Engineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embeddedsoftware solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain … embeddedsoftware using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including design specifications. Engage with stakeholders to ensure technical alignment with project goals. Apply software engineering best practices and adhere to relevant More ❯
Low-Level EmbeddedSoftware Engineer Location: Bristol, UK Duration: 6-month contract Rate: £65/hour (Umbrella) OR £49.70/hour (+£7.22/hour Holiday pay) Work Pattern: Fully on-site, compressed hours available We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is … capable of obtaining security clearance (SC level minimum) Role Overview We are seeking a skilled Low-Level EmbeddedSoftware Engineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embeddedsoftware solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain … embeddedsoftware using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including design specifications. Engage with stakeholders to ensure technical alignment with project goals. Apply software engineering best practices and adhere to relevant More ❯
Motherwell, Lanarkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: EmbeddedSoftware Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH per week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an EmbeddedSoftware Engineer to join their growing team in Motherwell. You'll be developing embeddedsoftware for next-generation devices … contributing directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full softwaredevelopment lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embeddedsoftwaredevelopment using C. Strong understanding … plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and regulatory standards. Define and implement technical requirements, architecture, and interface design documents in line with quality systems and design More ❯
Role: EmbeddedSoftware Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to 80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an EmbeddedSoftware Engineer to join their growing team in Motherwell. You'll be developing embeddedsoftware for next-generation devices … contributing directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full softwaredevelopment lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embeddedsoftwaredevelopment using C. Strong understanding … plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and regulatory standards. Define and implement technical requirements, architecture, and interface design documents in line with quality systems and design More ❯
Bellshill, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Role: EmbeddedSoftware Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an EmbeddedSoftware Engineer to join their growing team in Motherwell. You'll be developing embeddedsoftware for next-generation devices … contributing directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full softwaredevelopment lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embeddedsoftwaredevelopment using C. Strong understanding … plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and regulatory standards. Define and implement technical requirements, architecture, and interface design documents in line with quality systems and design More ❯