Permanent Raspberry Pi Jobs in England

1 to 25 of 28 Permanent Raspberry Pi Jobs in England

Firmware Engineer - FPGA

Cambridge, England, United Kingdom
Ubique Systems
Firmware Engineer - FPGA || Cambridge, UK Location: Cambridge, UK Exp: 7-10 years Onsite/Hybrid 6 -12 month contract with possible extension FPGA and Raspberry Pi-based controller boards Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards Develop and maintain: Register Maps for board-level communication Technical Reference Manuals (TRMs) detailing … testing Develop utilities and scripts for configuration, bring-up, and debug of HAPS-based setups Key skills: FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO, Raspberry Pi, Test automation scripting languages – Python, TCL to 10 years of experience Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog Proficiency in scripting languages … e.g., Python, TCL) for automation and debug Hands-on experience with FPGA and Raspberry Pi integration Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides) Experience with HAPS100 or similar FPGA emulation platforms Exposure to system-level testing and embedded validation workflows Experience with hardware bring-up and lab debugging tools Proficiency in Raspberry More ❯
Posted:

Firmware Engineer - FPGA

South East, United Kingdom
Ubique Systems
Firmware Engineer - FPGA Cambridge, UK Location: Cambridge, UK Exp: 7-10 years Onsite/Hybrid 6 -12 month contract with possible extension FPGA and Raspberry Pi-based controller boards Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards Develop and maintain: Register Maps for board-level communication Technical Reference Manuals (TRMs) detailing … testing Develop utilities and scripts for configuration, bring-up, and debug of HAPS-based setups Key skills: FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO, Raspberry Pi, Test automation scripting languages - Python, TCL to 10 years of experience Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog Proficiency in scripting languages … e.g., Python, TCL) for automation and debug Hands-on experience with FPGA and Raspberry Pi integration Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides) Experience with HAPS100 or similar FPGA emulation platforms Exposure to system-level testing and embedded validation workflows Experience with hardware bring-up and lab debugging tools Proficiency in Raspberry More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer - FPGA

cambridge, east anglia, united kingdom
Ubique Systems
Firmware Engineer - FPGA || Cambridge, UK Location: Cambridge, UK Exp: 7-10 years Onsite/Hybrid 6 -12 month contract with possible extension FPGA and Raspberry Pi-based controller boards Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards Develop and maintain: Register Maps for board-level communication Technical Reference Manuals (TRMs) detailing … testing Develop utilities and scripts for configuration, bring-up, and debug of HAPS-based setups Key skills: FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO, Raspberry Pi, Test automation scripting languages Python, TCL to 10 years of experience Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog Proficiency in scripting languages … e.g., Python, TCL) for automation and debug Hands-on experience with FPGA and Raspberry Pi integration Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides) Experience with HAPS100 or similar FPGA emulation platforms Exposure to system-level testing and embedded validation workflows Experience with hardware bring-up and lab debugging tools Proficiency in Raspberry More ❯
Posted:

Software Engineer

Hereford, Herefordshire, West Midlands, United Kingdom
Hybrid / WFH Options
Leidos Innovations UK Limited
end-users and see the real-world impact of your code? Join our National Security & Defence team, where youll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site … on role for engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What Youll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Principal Cyber Researcher

Gloucester, England, United Kingdom
Hybrid / WFH Options
Searchability NS&D
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 (e.g., Raspberry Pi, Arduino, virtualised environments). Analytical and methodical problem-solving approach. Proven experience managing research projects from concept to delivery. Excellent written and verbal communication skills. Active Enhanced More ❯
Posted:

Principal Cyber Researcher

cheltenham, south west england, united kingdom
Hybrid / WFH Options
Searchability NS&D
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 (e.g., Raspberry Pi, Arduino, virtualised environments). Analytical and methodical problem-solving approach. Proven experience managing research projects from concept to delivery. Excellent written and verbal communication skills. Active Enhanced More ❯
Posted:

Software Developer - Embedded Systems

Bristol, Avon, South West, United Kingdom
Sanderson Recruitment
engineers passionate about low-level development, problem-solving, and delivering robust tools in mission-critical environments. What You'll Do Develop bespoke software on embedded platforms such as ESP32, Raspberry Pi, and ARM-based micro-controllers Write and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB More ❯
Employment Type: Permanent
Posted:

Lecturer / Senior Lecturer or Lecturer / Senior Lecturer (Teaching) in

Worcester, Worcestershire, West Midlands, United Kingdom
University of Worcester
Natural Language Processing We would especially welcome applicants who have experience with physical computing (the design and realisation of interactive objects and installations); Robotics, single board computers, such as Raspberry Pi, the Arduino platform, utilising sensors and microcontrollers, as well as computer hardware and electronics for Computer Science. The successful candidate will be expected to contribute to the More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Lecturer / Senior Lecturer or Lecturer / Senior Lecturer (Teaching) in

redditch, midlands, united kingdom
University of Worcester
Natural Language Processing We would especially welcome applicants who have experience with physical computing (the design and realisation of interactive objects and installations); Robotics, single board computers, such as Raspberry Pi, the Arduino platform, utilising sensors and microcontrollers, as well as computer hardware and electronics for Computer Science. The successful candidate will be expected to contribute to the More ❯
Posted:

Technical Support Engineer

London Area, United Kingdom
Hybrid / WFH Options
Propel
Meta, BMW, Nintendo & more), support sales through demos, and collaborate with product & engineering teams to deliver solutions that matter. 💡 Ideal if you have: - 4+ years in software-hardware prototyping (Raspberry Pi, Arduino, etc.) - Strong backend & networking knowledge (Docker, Linux, SQL) - Solid experience with JS/TS, Python, C++ - Great communication and a customer-first mindset 🎯 Bonus: AWS, Unity More ❯
Posted:

Technical Support Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Propel
Meta, BMW, Nintendo & more), support sales through demos, and collaborate with product & engineering teams to deliver solutions that matter. 💡 Ideal if you have: - 4+ years in software-hardware prototyping (Raspberry Pi, Arduino, etc.) - Strong backend & networking knowledge (Docker, Linux, SQL) - Solid experience with JS/TS, Python, C++ - Great communication and a customer-first mindset 🎯 Bonus: AWS, Unity More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Thyme
bugs early Optimising code for performance, memory, and reliability at the edge Tech you’ll use or encounter: Programming: Python (asyncio, multiprocessing, PySerial, struct, ctypes, pytest) Platforms: Embedded Linux, Raspberry Pi, NUC, STM32, ESP32 Protocols & comms: RS232, RS485, UART, I2C, SPI, Modbus, CANbus, MQTT, TCP/UDP sockets DevOps & tooling: Docker, CircleCI, Git, hardware-in-the-loop testing More ❯
Posted:

Senior Python Engineer

London Area, United Kingdom
Hybrid / WFH Options
Thyme
bugs early Optimising code for performance, memory, and reliability at the edge Tech you’ll use or encounter: Programming: Python (asyncio, multiprocessing, PySerial, struct, ctypes, pytest) Platforms: Embedded Linux, Raspberry Pi, NUC, STM32, ESP32 Protocols & comms: RS232, RS485, UART, I2C, SPI, Modbus, CANbus, MQTT, TCP/UDP sockets DevOps & tooling: Docker, CircleCI, Git, hardware-in-the-loop testing More ❯
Posted:

Senior Python Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Thyme
bugs early Optimising code for performance, memory, and reliability at the edge Tech you’ll use or encounter: Programming: Python (asyncio, multiprocessing, PySerial, struct, ctypes, pytest) Platforms: Embedded Linux, Raspberry Pi, NUC, STM32, ESP32 Protocols & comms: RS232, RS485, UART, I2C, SPI, Modbus, CANbus, MQTT, TCP/UDP sockets DevOps & tooling: Docker, CircleCI, Git, hardware-in-the-loop testing More ❯
Posted:

Senior Python Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Thyme
bugs early Optimising code for performance, memory, and reliability at the edge Tech you’ll use or encounter: Programming: Python (asyncio, multiprocessing, PySerial, struct, ctypes, pytest) Platforms: Embedded Linux, Raspberry Pi, NUC, STM32, ESP32 Protocols & comms: RS232, RS485, UART, I2C, SPI, Modbus, CANbus, MQTT, TCP/UDP sockets DevOps & tooling: Docker, CircleCI, Git, hardware-in-the-loop testing More ❯
Posted:

Senior Python Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Thyme
bugs early Optimising code for performance, memory, and reliability at the edge Tech you’ll use or encounter: Programming: Python (asyncio, multiprocessing, PySerial, struct, ctypes, pytest) Platforms: Embedded Linux, Raspberry Pi, NUC, STM32, ESP32 Protocols & comms: RS232, RS485, UART, I2C, SPI, Modbus, CANbus, MQTT, TCP/UDP sockets DevOps & tooling: Docker, CircleCI, Git, hardware-in-the-loop testing More ❯
Posted:

Product Support Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
RealVNC
Understanding of networking protocols and security principles Experience using ticketing systems (e.g. Zendesk) and support tools Ability to write clear, user-friendly support content Desirable: Experience supporting applications on Raspberry Pi, Android, or iOS Bachelor’s degree in Computer Science, IT, or related field Familiarity with VNC or other remote access technologies Experience working with RESTful APIs Knowledge More ❯
Posted:

Product Support Engineer

cambridge, east anglia, united kingdom
Hybrid / WFH Options
RealVNC
Understanding of networking protocols and security principles Experience using ticketing systems (e.g. Zendesk) and support tools Ability to write clear, user-friendly support content Desirable: Experience supporting applications on Raspberry Pi, Android, or iOS Bachelor’s degree in Computer Science, IT, or related field Familiarity with VNC or other remote access technologies Experience working with RESTful APIs Knowledge More ❯
Posted:

Graduate Engineer - Electronics (September 2026 start)

Maidenhead, England, United Kingdom
Hybrid / WFH Options
AVIRE
ll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype boards and debug hardware using tools like KiCad, oscilloscopes and logic analysers. Design with the user in mind - not just how it works … top university. You've written embedded C for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. You know how to structure problems, ask great questions, and communicate clearly under pressure. You take pride in thoughtful documentation, thorough testing, and clean design. More ❯
Posted:

Graduate Engineer - Electronics (September 2026 start)

reading, south east england, united kingdom
Hybrid / WFH Options
AVIRE
ll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype boards and debug hardware using tools like KiCad, oscilloscopes and logic analysers. Design with the user in mind - not just how it works … top university. You've written embedded C for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. You know how to structure problems, ask great questions, and communicate clearly under pressure. You take pride in thoughtful documentation, thorough testing, and clean design. More ❯
Posted:

Software Engineer in Test

Newbury, Berkshire, UK
Hybrid / WFH Options
ISL Talent
maintain Python-based automation frameworks (Playwright, Jenkins). Set up and manage test environments across macOS, Linux, Windows, Android, and iOS — both virtual and physical. Work with real hardware — Raspberry Pis, embedded devices, and networked test rigs. Troubleshoot networks and systems, verify connectivity, and validate new features. Develop performance, scalability, and security testing as we scale. Collaborate closely with … hardware setups. Nice to have: Wireshark or packet analysis experience. Mobile or embedded testing exposure. A security-minded or “white-hat” approach. A tinkerer’s mindset — home lab setups, Raspberry Pi experiments, etc. If you haven’t done deep VPN or network-level testing yet but have the curiosity and foundation to learn fast, we’re open to More ❯
Posted:

Software Engineer in Test

Newbury, England, United Kingdom
Hybrid / WFH Options
ISL Talent
maintain Python-based automation frameworks (Playwright, Jenkins). Set up and manage test environments across macOS, Linux, Windows, Android, and iOS — both virtual and physical. Work with real hardware — Raspberry Pis, embedded devices, and networked test rigs. Troubleshoot networks and systems, verify connectivity, and validate new features. Develop performance, scalability, and security testing as we scale. Collaborate closely with … hardware setups. Nice to have: Wireshark or packet analysis experience. Mobile or embedded testing exposure. A security-minded or “white-hat” approach. A tinkerer’s mindset — home lab setups, Raspberry Pi experiments, etc. If you haven’t done deep VPN or network-level testing yet but have the curiosity and foundation to learn fast, we’re open to More ❯
Posted:

Senior Backend Engineer

London Area, United Kingdom
Hybrid / WFH Options
Formula Recruitment
Key Requirements as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embedded Linux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice More ❯
Posted:

Senior Backend Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Formula Recruitment
Key Requirements as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embedded Linux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice More ❯
Posted:

Senior Backend Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Formula Recruitment
Key Requirements as a Senior Backend Engineer: 8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embedded Linux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset. Nice More ❯
Posted:
Raspberry Pi
England
25th Percentile
£41,250
Median
£55,000
75th Percentile
£75,625
90th Percentile
£91,000