Turing Machines Inc

Sr. Firmware Developer (Rust)

Technology & Programming Full-Time Anywhere in the World
613 days ago

Description

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

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now