Senior Firmware Engineer (Rust)

Зарплата

от 350 000 до 500 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

We are 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:

  • Software Design patterns 🧡
  • Rust 🧡
  • IoT
  • Build for ARM
  • 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

Бонусы

Options + performance bonuses

Дополнительные инструкции

Please share your github profile url when applying