Remote CAN bus Jobs in London

2 of 2 Remote CAN bus Jobs in London

Senior Python Engineer

London Area, United Kingdom
Hybrid/Remote Options
Thyme
app development - it’s embedded Python, hardware integration, and system-level engineering. We’re looking for someone who writes robust code, understands how systems behave in the wild, and can make hardware and software work together seamlessly. What you’ll be doing: Writing Python to interface with sensors … motors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (RS232, RS485, UART, I2C, SPI), Modbus, CANbus, MQTT, and device integrations Handling offline-first behaviour, retries, and syncing to the cloud Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs … 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, automated test rigs Optional/bonus: FreeRTOS, ROS, backend integration for telemetry/config, computer More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Thyme
app development - it’s embedded Python, hardware integration, and system-level engineering. We’re looking for someone who writes robust code, understands how systems behave in the wild, and can make hardware and software work together seamlessly. What you’ll be doing: Writing Python to interface with sensors … motors, relays, power systems, and I/O Designing and maintaining services that run on embedded Linux (often headless) Working with serial protocols (RS232, RS485, UART, I2C, SPI), Modbus, CANbus, MQTT, and device integrations Handling offline-first behaviour, retries, and syncing to the cloud Debugging across layers: device logs, serial traces, signal timing, and hardware behaviour Building automated test rigs … 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, automated test rigs Optional/bonus: FreeRTOS, ROS, backend integration for telemetry/config, computer More ❯
Posted: