Raspberry Pi Jobs in England

1 to 25 of 39 Raspberry Pi Jobs in England

Engineer - FPGA || Cambridge, UK

Cambridge, Cambridgeshire, United Kingdom
Ubique Systems UK Limited
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 1 to 10 years of experience Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog Proficiency in Scripting … languages (eg, 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 More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Linux Developer

Cheltenham, Gloucestershire, South West, United Kingdom
Omega Resource Group
Job Title: Linux Developer – ADC Driver & Raspberry Pi Integration Job Type: Contract, Outside IR35 Industry: Oil & Gas – Advanced Manufacturing Job Location: Gloucestershire Rate: Negotiable Profile – Linux Developer My client is a world leader in the provision of highly advanced technical solutions to the Energy sector. They are currently looking for a Contract Linux Developer to aid in closing … out a vital project. Duties – Linux Developer • Develop, modify, or integrate IIO (Industrial I/O) drivers for the AD4858BBCZ ADC. • Configure and build custom Linux kernels for Raspberry Pi (rpi-6.17.y). • Implement and verify SPI communication for 8-channel ADC data acquisition at 44.1 kHz. • Develop a Python-based data acquisition script to store captured samples … Create or correct device tree overlays for the AD4858. • Collaborate with the hardware team and leverage provided schematics and reference code. Experience/Qualifications – Embedded Firmware Engineer • Linux experience • Raspberry pi experience • Industrial IO driver experience - Specifically AD4851.c (linux/drivers/iio/adc/ad4851.c) • Device driver writing experience which can be used to make an More ❯
Employment Type: Contract
Rate: £400 - 600 per day
Posted:

Linux Developer

Southam, Gloucestershire, United Kingdom
Omega Resource Group
Job Title: Linux Developer ADC Driver & Raspberry Pi Integration Job Type: Contract, Outside IR35 Industry: Oil & Gas Advanced Manufacturing Job Location: Gloucestershire Rate: Negotiable Profile Linux Developer My client is a world leader in the provision of highly advanced technical solutions to the Energy sector. They are currently looking for a Contract Linux Developer to aid in closing … out a vital project. Duties Linux Developer • Develop, modify, or integrate IIO (Industrial I/O) drivers for the AD4858BBCZ ADC. • Configure and build custom Linux kernels for Raspberry Pi (rpi-6.17.y). • Implement and verify SPI communication for 8-channel ADC data acquisition at 44.1 kHz. • Develop a Python-based data acquisition script to store captured samples … Create or correct device tree overlays for the AD4858. • Collaborate with the hardware team and leverage provided schematics and reference code. Experience/Qualifications Embedded Firmware Engineer • Linux experience • Raspberry pi experience • Industrial IO driver experience - Specifically AD4851.c (linux/drivers/iio/adc/ad4851.c) • Device driver writing experience which can be used to make an More ❯
Employment Type: Contract
Rate: GBP 400 - 600 Daily
Posted:

Linux Developer

Cheltenham, Southam, Gloucestershire, United Kingdom
Omega Resource Group
Job Title: Linux Developer – ADC Driver & Raspberry Pi Integration Job Type: Contract, Outside IR35 Industry: Oil & Gas – Advanced Manufacturing Job Location: Gloucestershire Rate: Negotiable Profile – Linux Developer My client is a world leader in the provision of highly advanced technical solutions to the Energy sector. They are currently looking for a Contract Linux Developer to aid in closing … out a vital project. Duties – Linux Developer • Develop, modify, or integrate IIO (Industrial I/O) drivers for the AD4858BBCZ ADC. • Configure and build custom Linux kernels for Raspberry Pi (rpi-6.17.y). • Implement and verify SPI communication for 8-channel ADC data acquisition at 44.1 kHz. • Develop a Python-based data acquisition script to store captured samples … Create or correct device tree overlays for the AD4858. • Collaborate with the hardware team and leverage provided schematics and reference code. Experience/Qualifications – Embedded Firmware Engineer • Linux experience • Raspberry pi experience • Industrial IO driver experience - Specifically AD4851.c (linux/drivers/iio/adc/ad4851.c) • Device driver writing experience which can be used to make an More ❯
Employment Type: Contract
Rate: £400 - £600/day
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:

Ad-hoc Embedded Linux specialist

Cheltenham, Gloucestershire, United Kingdom
Hybrid / WFH Options
Circuit32 Recruitment Solutions Ltd
can be done outside of normal working hours) with the option to work remotely too. The work involves development of development of Embedded Linux device drivers (ideally industrial IO), Raspberry Pi and some knowledge of Python. ROLE: Ad-hoc Embedded Linux Engineer LOCATION: Remote RATE: negotaible (outside IR35) DURATION: 3 months initial Skills required for the Embedded Linux … Engineer are: Embedded Linux Device drivers Python Raspberry Pi Work can be done remotely or out of normal working hours, so may suit someone who already has a contract. Apply below or get in touch with any questions Cheers, Nathan More ❯
Employment Type: Contract
Rate: £50 - £70/hour Outside IR35
Posted:

Embedded Software Engineer / Software Developer

Manchester, Lancashire, England, United Kingdom
AWD online
Recruitment Team to review. DUTIES Your duties as the Embedded Software Engineer/Software Developer include: Design And Develop: Embedded software solutions for microcontrollers and microprocessors such as the Raspberry Pi range Collaborate With Hardware Engineers: Define software requirements and specifications to ensure system compatibility Write Efficient Code: Develop modular, reusable and well-documented code in C++ and More ❯
Employment Type: Full-Time
Salary: £50,000 per annum
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:

Junior R&D Engineer

shipley, yorkshire and the humber, united kingdom
Hybrid / WFH Options
Switch2 Energy Limited
. Personal Qualities Curiosity, resilience, and a collaborative mindset. Strong communication skills and a commitment to continuous learning. Desirable Requirements Knowledge of embedded systems (C/C++, Arduino/Raspberry Pi, MQTT) or DevOps tools (Docker, AWS/Azure). Familiarity with databases, microservices architecture, or responsive design principles. What We Offer Career Development: Structured mentorship, conference/ 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:

Junior R&D Engineer

Shipley, south east england, united kingdom
Hybrid / WFH Options
Switch2 Energy Limited
. Personal Qualities Curiosity, resilience, and a collaborative mindset. Strong communication skills and a commitment to continuous learning. Desirable Requirements Knowledge of embedded systems (C/C++, Arduino/Raspberry Pi, MQTT) or DevOps tools (Docker, AWS/Azure). Familiarity with databases, microservices architecture, or responsive design principles. What We Offer Career Development: Structured mentorship, conference/ 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:

Software Engineer

Oxford, England, United Kingdom
CT19
with Raman hardware and peripherals. Ensure smooth communication between different hardware components and data systems. Integrate cameras, microscope motion, and fluidics with selected hardware platforms; including PC based and Raspberry Pi Testing and Debugging : Write unit tests, integration tests, and system tests to validate software functionality. Troubleshoot and resolve issues in both the software and its interaction with More ❯
Posted:

Software Engineer

banbury, south east england, united kingdom
CT19
with Raman hardware and peripherals. Ensure smooth communication between different hardware components and data systems. Integrate cameras, microscope motion, and fluidics with selected hardware platforms; including PC based and Raspberry Pi Testing and Debugging : Write unit tests, integration tests, and system tests to validate software functionality. Troubleshoot and resolve issues in both the software and its interaction with 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:

Technical Support Engineer

England, United Kingdom
Hybrid / WFH Options
Propel
diagnostics . Strong issue analysis, problem-solving, and customer-facing communication skills. Background supporting enterprise-level services or SaaS platforms. Nice to Have: Familiarity with connected or embedded systems (Raspberry Pi, Arduino). Understanding of protocols such as UART, TCP/UDP, or CAN . Why Join: Join a forward-thinking team solving real technical challenges in modern More ❯
Posted:

Senior Python Engineer

London Area, United Kingdom
Thyme
memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks for real-time or robotics Docker, CI pipelines, version control More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Thyme
memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks for real-time or robotics Docker, CI pipelines, version control More ❯
Posted:

Senior Python Engineer

slough, south east england, united kingdom
Thyme
memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks for real-time or robotics Docker, CI pipelines, version control More ❯
Posted:

Senior Python Engineer

london, south east england, united kingdom
Thyme
memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks for real-time or robotics Docker, CI pipelines, version control More ❯
Posted:

Senior Python Engineer

london (city of london), south east england, united kingdom
Thyme
memory, and reliability at the edge Tech you might use or encounter: Python (asyncio, multiprocessing, struct, ctypes, pytest) Linux (systemd, udev rules, shell scripting, device trees) Microcontrollers and SBCs (Raspberry Pi, BeagleBone, STM32, ESP32) Networking and messaging: ZeroMQ, MQTT, TCP/UDP sockets ROS, FreeRTOS, or similar frameworks for real-time or robotics Docker, CI pipelines, version control 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:

Firmware and Electronics Engineer

Eastbourne, East Sussex, South East, United Kingdom
Hybrid / WFH Options
Gendis
scalable, secure, and optimised embedded software systems. Key responsibilities include: Developing and modifying firmware architectures for technologies like ARM Cortex-A/M, RTOS, SPI, I2C, UART, WIEGAND, and Raspberry Pi. Designing, testing, and debugging electronic circuits and PCB layouts using tools like Circuit Studio, Proteus, Multimeters, and Oscilloscopes. Collaborating with the Development team topropose solutions, identify risks, and More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:
Raspberry Pi
England
25th Percentile
£41,250
Median
£52,500
75th Percentile
£75,313
90th Percentile
£89,525