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 ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
mbedded Software Engineer SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role Youll play a … vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware … and innovation projects to push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embeddeddevelopment with experience in device driver and peripheral code debugging. Experience with embedded Qt and More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
bath, south west england, united kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
TRIA
Software Engineer – Embedded Systems Salary: £40,800–£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You’ll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Tria
Software Engineer - Embedded Systems Salary: 40,800- 50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners … across Europe, the USA, and Asia. About the Role: You'll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embeddedsoftwaredevelopment (C/C++) Familiarity … STM32, CubeMX, and communication protocols (I2C, UART, SPI, BLE) Strong communication and documentation skills Ability to collaborate across teams and present confidently to clients Desirable: Experience in medical device development and secure coding standards Knowledge of higher-level languages (Python, JavaScript, etc.) Exposure to embedded OS (FreeRTOS, Zephyr) and GUI frameworks If this sounds of interest, then please More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Searchability
uncover emerging cyber threats and vulnerabilities. This is a hands-on research role with added responsibility for shaping the team's strategy, managing small research projects, and supporting business development and bidding efforts. You'll collaborate with multidisciplinary teams to deliver innovative solutions, drive research outcomes, and influence the future direction of cyber capabilities in national security. Key Responsibilities … Conduct deep-dive research in vulnerability discovery, reverse engineering, and Embedded systems. Design and implement rapid prototypes to test novel cyber capabilities. Analyse network protocols and system behaviour to identify security weaknesses. Lead and manage small research teams, tracking progress and reporting to stakeholders. Document methodologies, findings, and recommendations clearly for technical and non-technical audiences. Support strategic planning … operational management, and business development initiatives. Skills & Experience Proficiency in programming languages such as C, C++, or Python. Strong knowledge of Linux systems, command-line tools, and system configuration. Solid understanding of networking protocols (TCP/IP, UDP, DNS, HTTP, ICMP). Rapid prototyping experience (eg, Raspberry Pi, Arduino, virtualised environments). Analytical and methodical problem-solving approach. Proven More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
NSD
DV/UKIC Clearance About the Role We're looking for a hands-on Vulnerability Researcher to investigate emerging cyber threats and vulnerabilities. You'll work across hardware and software, developing prototypes, conducting side-channel analysis, and uncovering security weaknesses that support national security operations. This role offers the chance to collaborate with multidisciplinary teams, shape research initiatives, and … engineer hardware for analysis. Extract and recover data from flash memory (NAND, eMMC, SPI). Perform side-channel attacks (timing, voltage glitching, power analysis). Build rapid hardware/software prototypes to test new concepts. Analyse system and network behavior for potential vulnerabilities. Document and communicate findings clearly to technical and non-technical stakeholders. Skills & Experience Hardware prototyping, PCB … Strong Linux knowledge (CLI, system configuration). Analytical, methodical problem-solving approach. Must hold Enhanced DV/UKIC Clearance Nice-to-Haves: Reverse engineering (IDA Pro, Ghidra, Binary Ninja), embeddedsoftwaredevelopment, RF/SDR experience, network engineering exposure, vulnerability research. Benefits Hybrid/Remote Work Pattern - 1-2 days on-site per week 37-hour workweek More ❯