Headquarters: London, England, United Kingdom
URL: http://turingpi.com
Turing Machines is looking for a highly skilled and experienced Senior Firmware Developer to join our team. We develop ARM microservers that are equipped with 4 compute nodes and a baseboard management controller (BMC) with Linux. This role is ideal for software developers who are interested in exploring the fields of edge computing, distributed systems, self-hosting. The firmware will also be open source.
This role will involve creating a client-server approach to interact with the firmware API server and CLI client, as well as conducting a simple Power On Self Test at power-up, initializing necessary interfaces, and providing a server API. Our SDK includes u-boot and buildroot for the Allwinner T113-S3 microprocessor, and the firmware will serve like the BIOS for personal computers.
The main goal is to have a solid architecture for all the subsystems, with the ability to modularly extend the firmware for each subsystem. Build a vertical of abstraction from low-level to high-level functions like Kubernetes provider. Start laying out the architecture at a low level.
Requirements
- IoT experience
- Build for ARM
- Software Design patterns ?
- Rust ?
- GitHub
- Developer documentation ?
Benefits
- Contribution into the development of emerging technologies
- Options + performance bonuses
- Open-minded and friendly environment
- One of the first employees and growing startup
- Work with an awesome community
To apply: https://weworkremotely.com/remote-jobs/turing-machines-inc-sr-firmware-developer-rust