Embedded Systems Jobs in Oxfordshire

24 of 24 Embedded Systems Jobs in Oxfordshire

Embedded Firmware Engineer

Abingdon, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Computer Futures
Join a global leader in memory and storage innovation, where you'll be part of a team developing embedded firmware for advanced flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that … power cutting-edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of real-time embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a … place for you. ?? Key Responsibilities Design, develop, and maintain embedded firmware for flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and reliability Contribute to architecture decisions and technical strategy (senior/principal level) Collaborate in a hybrid working environment with a More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Embedded Software Engineer

Oxford, Oxfordshire, United Kingdom
Micro:bit Educational Foundation
Overview The Micro:bit Educational Foundation is looking for a senior embedded software engineer with a willingness to get involved in all aspects of embedded software development 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 Embedded Software lead and wider … tech team, you will develop, improve and research the embedded software 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 in a small organisation, working … 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). Experience debugging software in embedded systems using electronic lab tools. Familiarity with test methodologies for embedded systems, including automated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer

Oxford, Oxfordshire, South East, United Kingdom
Euro Projects Recruitment
Firmware Engineer We are seeking a skilled Firmware Engineer to develop embedded software for advanced instrumentation and automation systems. Working alongside electronics and software engineers, youll play a key role in creating reliable, high-performance firmware that powers innovative products used in precision environments. About the role The Firmware Engineer will be responsible for embedded software design, coding … across a range of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware … integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging tools and version control More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Software Engineer - Robotics

Harwell, Chilton, Oxfordshire, United Kingdom
Mars Recruitment
robust, modular control frameworks. Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in … challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration. Maintain clear and concise documentation, and manage source control using tools like Git/GitLab. Qualifications: Bachelor's or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk. Ability to work in field conditions More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
Posted:

Robotics Software Engineer

Didcot, Oxfordshire, UK
MARS Recruitment
robust, modular control frameworks. Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in … challenging marine environments. Collaborate with multidisciplinary teamsincluding systems, mechanical, and electrical engineersto ensure cohesive and reliable system integration. Maintain clear and concise documentation, and manage source control using tools like Git/GitLab. Qualifications: Bachelor's or Masters degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or … unmanned systems development. Robot Opperating System (ROS/ROS2) PixHawk (other filght controllers e.g ardupilot ok but less attractive) Mobile Robots (AGV, UAV, AUV*) Autonomous Navigation (Planning, SLAM, localisation sensors, mapping) Preferred Experience: Domain Experience in maritime, defence, or subsea robotics industries. Familiarity with underwater navigation, acoustic communications, or environmental sensing. If youre passionate about both robotics, in particular More ❯
Employment Type: Part-time
Posted:

Robotics Software Engineer

oxford district, south east england, united kingdom
MARS Recruitment
robust, modular control frameworks. Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in … challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration. Maintain clear and concise documentation, and manage source control using tools like Git/GitLab. Qualifications: Bachelor's or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Robot Opperating System (ROS/ROS2) PixHawk (other filght controllers e.g ardupilot ok but less attractive) Mobile Robots (AGV, UAV, AUV*) Autonomous Navigation (Planning, SLAM, localisation sensors, mapping) Preferred Experience: Domain Experience in maritime, defence, or subsea robotics industries. Familiarity with underwater navigation, acoustic communications, or environmental sensing. If you’re passionate More ❯
Posted:

Software Engineer - ID43210

Oxfordshire, England, United Kingdom
Humand Talent
We’re working with a world-class engineering team developing the next generation of precision control and computing systems - technology that’s already setting new global standards for performance, stability, and scalability. This isn’t a web or product engineering role. You’ll be part of a small, collaborative team building real-time software that directly controls and coordinates … complex physical systems . Your work will sit at the intersection of software, electronics, and experimental science , helping to solve problems that have never been tackled before. What you’ll be doing Designing and developing robust, high-performance software in C++ and Python , with some exposure to Rust for performance-critical systems. Building and maintaining software that controls custom … experimental requirements into clean, testable code. Contributing to internal software frameworks, testing infrastructure, and continuous integration pipelines. What we’re looking for Experience developing C++ and/or Python systems that interact with real-world hardware or instruments. Good understanding of embedded systems , device communication protocols , or real-time control software . Familiarity with Linux , Git , and More ❯
Posted:

Software Engineer - ID43210

Oxford, Oxfordshire, United Kingdom
We re working with a world-class engineering team developing the next generation of precision control and computing systems - technology that s already setting new global standards for performance, stability, and scalability. Take the next step in your career now, scroll down to read the full role description and make your application. This isn t a web or product … engineering role. You ll be part of a small, collaborative team building real-time software that directly controls and coordinates complex physical systems . Your work will sit at the intersection of software, electronics, and experimental science , helping to solve problems that have never been tackled before. What you ll be doing Designing and developing robust, high-performance software … experimental requirements into clean, testable code. Contributing to internal software frameworks, testing infrastructure, and continuous integration pipelines. What we re looking for Experience developing C++ and/or Python systems that interact with real-world hardware or instruments. Good understanding of embedded systems , device communication protocols , or real-time control software . Familiarity with Linux , Git , and More ❯
Posted:

Software Engineer - Performance Analysis

Oxfordshire, United Kingdom
Were working with a world-class engineering team developing the next generation of precision control and computing systems - technology thats already setting new global standards for performance, stability, and scalability. This isnt a web or product engineering role. Youll be part of a small, collaborative team building real-time software that directly controls and coordinates complex physical systems … automation and control logic to increase precision, reliability, and system throughput. Contributing to internal software frameworks, testing infrastructure, and continuous integration pipelines. Experience developing C++ and/or Python systems that interact with real-world hardware or instruments. Good understanding of embedded systems , device communication protocols , or real-time control software . Familiarity with Linux , Git , and … grasp of data structures, algorithms, and concurrency. A genuine curiosity for how software, hardware, and science come together to achieve something new. Interest or experience in Rust , or modern systems programming techniques, is a plus. This role would suit a Software Engineer who enjoys hands-on work - building systems that directly control or measure physical processes. Diversity & Inclusion More ❯
Posted:

Senior Software Engineer - ID43210

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
about this opportunity, or are considering applying, then please read the following job information. We re supporting a pioneering technology company who are building some of the most advanced systems in the world. They re now looking for a Senior Software Engineerto join their growing team and play a key part in developing cutting-edge solutions. This is a … complex hardware platforms and contributes to world-class innovation. The role As a Senior Software Engineer, you ll work across a variety of technical areas, including: Designing and extending embedded firmware with Rust Building high-level APIs in Python to support advanced applications Developing compilers and working on complex algorithm design Working with FPGA and SoC-based systems within real-time environments Contributing to improvements in infrastructure, process and tooling This role will see you working closely with cross-functional teams to design, implement and optimise systems that deliver exceptional performance. What we re looking for You ll thrive in this role if you: Have strong coding skills in Python, with experience or interest in Rust More ❯
Posted:

Senior Software Engineer - ID43210

Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Humand Talent
Senior Software Engineer We’re supporting a pioneering technology company who are building some of the most advanced systems in the world. They’re now looking for a Senior Software Engineer to join their growing team and play a key part in developing cutting-edge solutions. This is a fantastic opportunity to work on unique challenges that will push … complex hardware platforms and contributes to world-class innovation. The role As a Senior Software Engineer, you’ll work across a variety of technical areas, including: Designing and extending embedded firmware with Rust Building high-level APIs in Python to support advanced applications Developing compilers and working on complex algorithm design Working with FPGA and SoC-based systems within real-time environments Contributing to improvements in infrastructure, process and tooling This role will see you working closely with cross-functional teams to design, implement and optimise systems that deliver exceptional performance. What we’re looking for You’ll thrive in this role if you: Have strong coding skills in Python, with experience or interest in Rust More ❯
Posted:

Senior Software Engineer - ID43210

Oxford, Oxfordshire, UK
Humand Talent
We're representing a high-performance engineering team developing record-breaking control and computing systems that blend software, hardware, and scientific research into a cutting-edge platform. Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates. Their technology has already achieved world-first milestones for precision and performance, and they … the design and development of software that directly drives and monitors complex experimental and control systems. You'll be working at a deep technical level - designing architectures that bridge embedded systems, distributed computing, and data pipelines, all while maintaining real-time precision and reliability. What you'll be doing Leading the design and development of control and automation … you'll bring Extensive experience building low-level or control system software in C++ and Python, ideally in a scientific, engineering, or robotics environment. Strong grasp of real-time systems, multithreading, data acquisition, and hardware communication. Comfortable architecting systems that bridge the physical and digital worlds. A collaborative, pragmatic approach to solving hard problems with cross-functional teams. More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer - ID43210

Oxfordshire, England, United Kingdom
Humand Talent
We’re representing a high-performance engineering team developing record-breaking control and computing systems that blend software, hardware, and scientific research into a cutting-edge platform. Their technology has already achieved world-first milestones for precision and performance, and they’re now scaling towards full production systems. As a Senior Software Engineer , you’ll lead the design and … development of software that directly drives and monitors complex experimental and control systems. You’ll be working at a deep technical level - designing architectures that bridge embedded systems , distributed computing , and data pipelines , all while maintaining real-time precision and reliability. What you’ll be doing Leading the design and development of control and automation software in C++ … you’ll bring Extensive experience building low-level or control system software in C++ and Python , ideally in a scientific, engineering, or robotics environment. Strong grasp of real-time systems , multithreading , data acquisition , and hardware communication . Comfortable architecting systems that bridge the physical and digital worlds. A collaborative, pragmatic approach to solving hard problems with cross-functional More ❯
Posted:

Flight Software Validation & Verification Engineer

Didcot, Oxfordshire, UK
Hays
cleaner and safer space environment. Your new role As a Validation & Verification Engineer, you'll join a busy flight software team responsible for ensuring the reliability and performance of embedded real-time software used in orbital debris missions. You'll be involved in reviewing technical specifications, designing and implementing automated test cases, and supporting the development of test environments … virtual environments Experience with software validation facilities (numerical, hybrid, or hardware) Familiarity with Git Experience in validation and verification of software for the space industry Experience with real-time embedded systems (C/C++) Understanding of communication protocols such as PUS, CCSDS, CAN, SpaceWire Solid grasp of the software development lifecycle Knowledge of ECSS standards (especially ECSS-E More ❯
Employment Type: Part-time
Posted:

Flight Software Validation & Verification Engineer

Didcot, Oxfordshire, South East, United Kingdom
Hays
cleaner and safer space environment. Your new role As a Validation & Verification Engineer, you'll join a busy flight software team responsible for ensuring the reliability and performance of embedded real-time software used in orbital debris missions. You'll be involved in reviewing technical specifications, designing and implementing automated test cases, and supporting the development of test environments … virtual environments Experience with software validation facilities (numerical, hybrid, or hardware) Familiarity with Git Experience in validation and verification of software for the space industry Experience with real-time embedded systems (C/C++) Understanding of communication protocols such as PUS, CCSDS, CAN, SpaceWire Solid grasp of the software development lifecycle Knowledge of ECSS standards (especially ECSS-E More ❯
Employment Type: Permanent
Salary: £85,000
Posted:

Flight Software Validation & Verification Engineer

oxford district, south east england, united kingdom
Hays
cleaner and safer space environment. Your new role As a Validation & Verification Engineer, you'll join a busy flight software team responsible for ensuring the reliability and performance of embedded real-time software used in orbital debris missions. You'll be involved in reviewing technical specifications, designing and implementing automated test cases, and supporting the development of test environments … virtual environments Experience with software validation facilities (numerical, hybrid, or hardware) Familiarity with Git Experience in validation and verification of software for the space industry Experience with real-time embedded systems (C/C++) Understanding of communication protocols such as PUS, CCSDS, CAN, SpaceWire Solid grasp of the software development lifecycle Knowledge of ECSS standards (especially ECSS-E More ❯
Posted:

Principal Software Engineer IOT & FULL-STACK

Bicester, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Gerrell & Hard
WebSockets) Deliver OTA firmware updates and REST APIs (OCPP/OCPI) Develop secure, scalable cloud infrastructure (AWS IoT, Azure, etc.) Collaborate closely with hardware and IoT partners to integrate systems end-to-end ________________________________________ Your Background 5+ years experience in IoT software, cloud integration or embedded systems Strong skills in PLC, CAN, Modbus or similar protocols Proficiency in More ❯
Employment Type: Permanent
Posted:

Senior Software Developer Hybrid Working

Oxfordshire, United Kingdom
Hybrid / WFH Options
Senior Software Engineer Were supporting a pioneering technology company who are building some of the most advanced systems in the world. Theyre now looking for a Senior Software Engineer to join their growing team and play a key part in developing cutting-edge solutions. Youll collaborate with highly skilled engineers and scientists, developing the software that drives complex hardware … technical areas, including: Building high-level APIs in Python to support advanced applications This role will see you working closely with cross-functional teams to design, implement and optimise systems that deliver exceptional performance. Have strong coding skills in Python, with experience or interest in Rust Have worked with embedded systems, compilers, or performance-driven applications More ❯
Posted:

Test Manager - ID43905

Oxfordshire, England, United Kingdom
Humand Talent
ownership of the testing function, from strategy through to execution Define and implement validation processes that meet globally recognised compliance standards Collaborate with multidisciplinary teams working across cloud software, embedded systems and smart devices The Three Things You’ll Bring Regulatory Experience You are confident working to standards such as IEC62304, ISO13485 and ISO14971. You understand how to … may also have some of the following, though they are not essential: Experience with GxP or GAMP5 frameworks Familiarity with automated testing tools or frameworks Exposure to electronic QMS systems such as Cognidox, Ketryx or others Understanding of Agile or Scrum methodologies A Word on Inclusion We and our client are committed to building inclusive, diverse and respectful teams. More ❯
Posted:

Test Manager - QA Manager - £60-80k - ID43905

Oxfordshire, United Kingdom
Humand Talent
ownership of the testing function, from strategy through to execution Define and implement validation processes that meet globally recognised compliance standards Collaborate with multidisciplinary teams working across cloud software, embedded systems and smart devices The Three Things You'll Bring Regulatory Experience You are confident working to standards such as IEC62304, ISO13485 and ISO14971. You understand how to … may also have some of the following, though they are not essential: Experience with GxP or GAMP5 frameworks Familiarity with automated testing tools or frameworks Exposure to electronic QMS systems such as Cognidox, Ketryx or others Understanding of Agile or Scrum methodologies A Word on Inclusion We and our client are committed to building inclusive, diverse and respectful teams. More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 80,000 Annual
Posted:

Test Manager - ID43905

Oxford, Oxfordshire, United Kingdom
ownership of the testing function, from strategy through to execution Define and implement validation processes that meet globally recognised compliance standards Collaborate with multidisciplinary teams working across cloud software, embedded systems and smart devices The Three Things You ll Bring Regulatory Experience You are confident working to standards such as IEC62304, ISO13485 and ISO14971. You understand how to … may also have some of the following, though they are not essential: Experience with GxP or GAMP5 frameworks Familiarity with automated testing tools or frameworks Exposure to electronic QMS systems such as Cognidox, Ketryx or others Understanding of Agile or Scrum methodologies A Word on Inclusion We and our client are committed to building inclusive, diverse and respectful teams. More ❯
Posted:

Test Manager - QA Manager - £60-80k - ID43905

Oxford, Oxfordshire, UK
Humand Talent
ownership of the testing function, from strategy through to execution Define and implement validation processes that meet globally recognised compliance standards Collaborate with multidisciplinary teams working across cloud software, embedded systems and smart devices The Three Things You'll Bring Regulatory Experience You are confident working to standards such as IEC62304, ISO13485 and ISO14971. You understand how to … may also have some of the following, though they are not essential: Experience with GxP or GAMP5 frameworks Familiarity with automated testing tools or frameworks Exposure to electronic QMS systems such as Cognidox, Ketryx or others Understanding of Agile or Scrum methodologies A Word on Inclusion We and our client are committed to building inclusive, diverse and respectful teams. More ❯
Employment Type: Full-time
Posted:

Automation Tester

Reading, Oxfordshire, United Kingdom
Platform Recruitment
for an Automation Test Engineer to join a critical project. You'll gain exposure across the DevOps lifecycle, including Kubernetes and Grafana, as well as experience with HIL and embedded systems. Company Details Driving next-generation technology transformation to improve security, transport and logistics for various critical industries. Advanced IoT and secure communications technology. Recently signed a milestone agreement More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 50,000 Annual
Posted:

Principal Hardware Engineer

Didcot, Chilton, Oxfordshire, United Kingdom
Mars Recruitment
and AUV submersible robot have massive potential across a range of different industry sectors. The Principal Hardware Engineer will lead in the design, integration, and testing of advanced hardware systems for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs). In this role, you will be responsible for developing mission-critical electronics and system architectures that operate reliably … be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Lead the architecture and development of hardware systems for underwater unmanned platforms, including power distribution, embedded electronics, sensor integration , and control systems. Design and oversee development of custom PCBs , enclosures, and interconnect systems that meet … I2C, SPI) for high-reliability operation. Lead hardware system integration and testing, including pressure testing, EMI/EMC validation, and underwater operational trials. Collaborate closely with software, mechanical, and systems engineers to ensure cohesive design and successful system-level integration. Generate and maintain comprehensive documentation including schematics, BOMs, test plans, design justifications , and regulatory compliance records . Support field More ❯
Employment Type: Permanent
Salary: £70000 - £75000/annum plus share options & benefits
Posted:
Embedded Systems
Oxfordshire
25th Percentile
£47,500
Median
£55,000
75th Percentile
£62,500
90th Percentile
£73,750