behaviour and develop automation that keeps our testing fast, repeatable, and data-driven. This is a role for a curious builder: someone who’s as happy wiring up a RaspberryPi to control a test rig as they are writing Python scripts to process test results. Responsibilities Design and execute system-level tests covering power consumption, network connectivity … at scale. Formulate a test strategy and futureproof test coverage across a large and evolving feature set. Build and maintain hardware-in-the-loop test rigs , using things like Raspberry Pis, microcontrollers, programmable power supplies, and sensors to measure and automate test cycles. Develop lightweight automation (e.g. in Python, Bash, or Go) to coordinate tests, capture logs, and visualise … or hands-on projects. Practical experience in testing hardware and software systems , embedded devices, or IoT products - ideally including power and connectivity testing. Comfortable building simple test fixtures using RaspberryPi, Arduino, or similar platforms. Some scripting or automation ability (Python preferred), with interest in scaling manual tests. Curiosity about how things work (and break), with a structured More ❯
behaviour and develop automation that keeps our testing fast, repeatable, and data-driven. This is a role for a curious builder: someone who’s as happy wiring up a RaspberryPi to control a test rig as they are writing Python scripts to process test results. Responsibilities Design and execute system-level tests covering power consumption, network connectivity … at scale. Formulate a test strategy and futureproof test coverage across a large and evolving feature set. Build and maintain hardware-in-the-loop test rigs , using things like Raspberry Pis, microcontrollers, programmable power supplies, and sensors to measure and automate test cycles. Develop lightweight automation (e.g. in Python, Bash, or Go) to coordinate tests, capture logs, and visualise … or hands-on projects. Practical experience in testing hardware and software systems , embedded devices, or IoT products - ideally including power and connectivity testing. Comfortable building simple test fixtures using RaspberryPi, Arduino, or similar platforms. Some scripting or automation ability (Python preferred), with interest in scaling manual tests. Curiosity about how things work (and break), with a structured More ❯
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 (RaspberryPi, 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 ❯
City of London, London, United Kingdom Hybrid/Remote 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 (RaspberryPi, 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 ❯
City of London, London, United Kingdom Hybrid/Remote 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, RaspberryPi, 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 ❯
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, RaspberryPi, 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 ❯