Назад
Company hidden
1 день назад

Senior Firmware Engineer (IoT)

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

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

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

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

Текст:
/

TL;DR

Senior Firmware Engineer (IoT): Designing and coding embedded software for IoT devices with an accent on firmware architecture, performance optimization, and memory-constrained applications. Focus on building new firmware generations, developing complex algorithms, and troubleshooting critical client issues to enable global machine monitoring.

Location: Remote (São Paulo, Brazil) or hybrid; availability to move to Sao Paulo is a bonus.

Company

hirify.global is transforming the industrial world by fusing cutting-edge hardware with innovative software into one powerful platform to empower frontline maintenance workers.

What you will do

  • Design firmware architectures and develop new features using modern C/C++.
  • Build performance-intensive and memory-constrained applications for IoT devices.
  • Troubleshoot complex client problems and debug firmware based on collected data to find root causes.
  • Develop firmware solutions based on hardware, power, and feature constraints for new device generations.
  • Design and implement test routines to validate logical and electrical functionalities.
  • Generate and maintain documentation for algorithms, logic, and the code base.

Requirements

  • 5+ years of experience in embedded software development.
  • Proficiency with RTOS (e.g., FreeRTOS) and low-level frameworks such as CMSIS, ESPIDF, and STM HAL.
  • Expert-level modern C/C++ coding skills.
  • Strong understanding of data structures, data theory, and Object-Oriented Programming.
  • Knowledge of electronic concepts, topologies, and components.
  • Ability to read and interpret advanced technical documentation.

Nice to have

  • Experience with other low-level programming languages.
  • Strong comprehension of Digital Signal Processing (DSP) concepts.
  • Understanding of Network Theory and wireless protocols (WiFi, Bluetooth, Cellular).
  • Proficiency in scripting languages such as Python.
  • Fluent English proficiency.

Culture & Benefits

  • Competitive salary and stock options.
  • 30 days of paid annual leave.
  • Education and courses stipend.
  • A trip anywhere in the world every 4 years.
  • Health plan with national coverage and dental insurance.
  • Meal allowance (R$1,035/month) and sports incentive (R$300/month).

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