Назад
Company hidden
8 дней назад

Firmware Engineer (Robotics)

Формат работы
remote (только USA)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Firmware Engineer (ESP32/Robotics): Developing production-ready robot firmware with an accent on ESP32-series chips, embedded C/C++, and FreeRTOS. Focus on architecting firmware modules, debugging existing code, creating factory deployment test plans, and performing unit testing.

Location: Remote across the United States; optional office work in Pittsburgh, Pennsylvania. Interviews are conducted remotely.

Company

Develops robotic products and software designed to bring robots to life.

What you will do

  • Design and architect firmware for robots with other firmware engineers.
  • Own firmware modules and deliver readable, production-ready code.
  • Document code and visualize architecture with engineering diagrams.
  • Debug existing firmware and resolve implementation issues.
  • Create test plans for factory firmware deployment using test fixtures.
  • Perform unit testing for firmware modules as needed.

Requirements

  • 3+ years of embedded software or firmware development experience.
  • 2+ years of programming experience in C/C++.
  • 1+ year of experience with ESP-IDF.
  • Knowledge of real-time operating systems, specifically FreeRTOS.
  • Ability to work with ESP32-series chips and develop efficient firmware for low-memory devices.
  • A relevant bachelor's or master's degree is preferred; without a degree, 5 additional years of development experience through personal or professional projects are required.

Nice to have

  • 5+ years of embedded software or firmware development experience and 3+ years of C/C++ programming experience.
  • 2+ years of ESP-IDF experience.
  • Experience with Wi-Fi communication, Protobuf, and protocols such as I2C, I2S, and SPI.
  • Experience reading PCB diagrams and using hardware tools to debug PCB boards.
  • Knowledge of memory management in C.

Culture & Benefits

  • Open, inclusive, and diverse work environment.
  • Flexible work environment with ongoing learning initiatives.
  • Comprehensive health benefits and competitive compensation.
  • Benefits supporting work-life balance.
  • Personal protective equipment, social distancing, and cleaning procedures are provided for office work.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →