Firmware App Developer - C++, Linux UI, OTA

Unimatch Lab

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Unimatch Lab ищет инженера по C++ для разработки встраиваемого ПО под Linux. Вы будете работать над UI на Qt/QML, реализацией состояний устройства, сетевых протоколов и OTA, а также тестированием на Linux до финального аппаратного обеспечения.

Требуется опыт проектирования на C++ и навыки работы с подсистемами Wi‑Fi, TCP/IP, а также владение английским языком на уровне не ниже B2. Готовы рассмотреть гибридный формат и участие в аудит проекта.

Qualifications

  • 4+ лет коммерческой разработки на C++.

Responsibilities

  • Разработка и реализация состояний устройства, режимов работы, переходов.
  • Разработка C++ UI и слоя рендера, разделение логики и платформы.
  • Проведение тестирования на Linux ноутбуке/планшете до доступности аппаратной начинки.
  • Реализация Wi‑Fi onboarding и привязки к сетевому стеку.
  • Реализация OTA и сброса к заводским настройкам.
  • Интеграция сторонних компонентов (wake-word, качество голоса).
  • Телеметрия и отчеты об ошибках в бэкэнд.
  • Поддержка аудита безопасности устройства.
  • QA регрессионное тестирование и системные бенчмарки.
  • Проектирование под ограничения памяти и производительности.
  • Прототипы версий на Linux.
  • Координация интерфейсов с Firmware Lead Engineer.

Skills

C++ разработка
Linux/POSIX
Событийно-ориентированное/StateMach
GUI/Qt/QML
Сетевые технологии (TCP/IP, Wi‑Fi)
Английский (B2+)

Tools

Qt
NetworkManager/D-Bus
Yocto/Buildroot
D-Bus

Job description

Unimatch Lab ищет инженера по C++ для разработки встраиваемого ПО под Linux. Вы будете работать над UI на Qt/QML, реализацией состояний устройства, сетевых протоколов и OTA, а также тестированием на Linux до финального аппаратного обеспечения.

Требуется опыт проектирования на C++ и навыки работы с подсистемами Wi‑Fi, TCP/IP, а также владение английским языком на уровне не ниже B2. Готовы рассмотреть гибридный формат и участие в аудит проекта.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Application Developer
Firmware Application Developer

Unimatch Lab • United States

Remote
USD 120,000 - 180,000
Опытный C/C++ Embedded Linux инженер
Опытный C/C++ Embedded Linux инженер

NDA • United States

Remote
USD 120,000 - 180,000
Remote Hardware QA Engineer for Embedded IoT
Remote Hardware QA Engineer for Embedded IoT

Unimatch Lab • United States

Remote
USD 90,000 - 120,000
c/c++ разработчик Embedded Linux
c/c++ разработчик Embedded Linux

NDA • United States

On-site
USD 120,000 - 180,000
Senior Embedded Linux Engineer (Remote) - C/C++
Senior Embedded Linux Engineer (Remote) - C/C++

TQLO SP. Z O.O. • United States

Remote
USD 46,000 - 66,000
Remote work
разработчик с+ систем управления космических аппаратов
разработчик с+ систем управления космических аппаратов

Бюро 1440 • United States

On-site
USD 120,000 - 180,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

TechDigital Group • Andover (MA)

On-site
USD 90,000 - 120,000
Инженер Android-прошивок для автомобильных систем
Инженер Android-прошивок для автомобильных систем

ЛабАвтоСофт • United States

Remote
USD 120,000 - 180,000
Senior C++ Field Survey Software Engineer (Hybrid)
Senior C++ Field Survey Software Engineer (Hybrid)

Topcon • United States

Hybrid
USD 56,000 - 64,000
Meal vouchers
Middleware Engineer – C/C++, Qt/Qml, RTOS, Onsite
Middleware Engineer – C/C++, Qt/Qml, RTOS, Onsite

Accord Technologies Inc • Milpitas (CA)

On-site
USD 110,000 - 140,000