|
|
3 of 3 Embedded Linux Jobs in Slough
slough, south east england, united kingdom Engineered Arts Ltd
understands hardware–software interaction, and thrives in a multidisciplinary environment spanning mechanical, electrical, and software engineering. Main Responsibilities On-Robot Software Development Design, implement and maintain modules running on Linux-based robot computers (Python, C++, Rust). Interface with sensors, actuators, and controllers over serial, USB, and network protocols. Develop robust IPC and telemetry systems linking onboard processes and … to debug complex problems. Develop automated test harnesses for device interfaces and motion control systems. System Optimization & Reliability Profile and optimize CPU, memory, and I/O performance on embedded Linux. Implement watchdogs, fault recovery, and logging systems for reliability in long-running deployments. Collaborate with the Cloud and AI teams to ensure seamless integration between edge and backend … Essential Bachelor’s or Master’s in Computer Science, Robotics, Electrical/Mechatronics Engineering, or related field Significant experience developing software for hardware-integrated systems (e.g. robotics, IoT, or embedded Linux) Strong programming skills (Preferably Python, Rust and C++) Excellent debugging and profiling ability across system layers Familiarity with Linux system internals, device communication Understanding of concurrency More ❯
slough, south east england, united kingdom Thyme
Python/Hardware Systems Do you want to build real-world machines that handle complex tasks with speed and precision. This isn’t app or web dev, it’s embedded Python, hardware integration, and system-level thinking. We’re looking for someone who writes robust code, understands how systems behave in the wild, and knows how to push hardware … work together seamlessly. What you’ll be doing: Writing Python to interface with motors, sensors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (UART, I2C, SPI), MQTT, CANbus, Modbus etc. Handling real-time constraints, task scheduling, and resource-limited environments Debugging across layers: device … and simulation tools to catch bugs early Optimising code for performance, 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 More ❯
slough, south east england, united kingdom Hybrid / WFH Options Formula Recruitment
Senior Backend Engineer (Python/ Embedded Software) London, UK (Hybrid) Up to £85,000 + benefits We’re partnered with a rapidly scaling technology company redefining the future of unattended retail across Europe and beyond. Backed by significant investment and trusted by hundreds of customers, they are building the platforms and infrastructure powering the next generation of automated retail. … 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-to-Haves … Experience working with embedded, IoT, kiosk, or distributed edge systems. Background in retail tech or device-driven environments. Previous mentoring or leadership responsibilities. Why Join? High-impact role building systems used in real-world environments. International, fast-moving engineering culture. Opportunity to shape edge-based backend architecture at scale. Hybrid working, career growth, and strong benefits. This is a More ❯
|
|