Senior Python Engineer (Hiring Immediately)
Senior Software Engineer – Python / Hardware Systems
Are you interested in working on real-world machines that do complex tasks with minimal fuss? These aren’t apps or dashboards - they’re smart, connected devices that combine hardware, software, and automation. We need someone who’s great with Python, comfortable near the metal, and keen to work on systems where performance and reliability actually matter.
What you’ll be working on:
- Writing Python to control hardware: motors, sensors, power systems, and more
- Building and maintaining services that run on the device.
- Developing systems that communicate using MQTT, CAN, and other protocols
- Handling real-time tasks, hardware interfaces, and edge-device logic
- Troubleshooting and debugging across software and hardware
- Making the machines smarter, faster, and more reliable with every release
What we’re looking for:
- Strong experience with Python, particularly in embedded or hardware-heavy environments
- Solid grasp of systems-level concepts: concurrency, networking, memory management
- Experience working with hardware integrations, serial protocols, or device control
- Confident debugging in real-world environments (scopes, logs, traces – whatever gets the job done)
- Bonus if you’ve used ROS, FreeRTOS, or worked on a product with real-time or mission-critical components
- Some exposure to cloud/backend systems (we use Nest.js and Postgres) helps, but this is a Python-first, hardware-facing role
Why join:
You’ll be part of a small, focused team solving problems. Apply with your CV today :)
- Company
- Thyme
- Location
- London, UK
- Employment Type
- Part-time
- Posted
- Company
- Thyme
- Location
- London, UK
- Employment Type
- Part-time
- Posted