Назад
Company hidden
21 час назад

Embedded Software Engineer II (IoT)

19 167PLN
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer II (IoT) (C/C++ firmware): Designing and shipping firmware subsystems for Ring IoT devices from architecture through production with an accent on resource-constrained hardware, connectivity, sensors, power management, and security. Focus on debugging hardware-software issues, developing low-level drivers, testing on real devices, and coordinating architecture decisions across hardware, QA, cloud, and app teams.

Location: Gdansk, Poland; full-time onsite role.

Salary: minimum gross base salary of 19,166.67 PLN monthly.

Company

hirify.global's Ring division develops IoT devices and firmware products used by millions of customers worldwide.

What you will do

  • Design, implement, and maintain embedded firmware in C/C++ for Ring devices.
  • Specify and implement embedded subsystems for connectivity, streaming, power management, sensors, and security.
  • Work across architecture, implementation, code review, device testing, and production release.
  • Collaborate with hardware, QA, cloud, and app teams to deliver integrated product experiences.
  • Participate in technical design discussions, code reviews, and cross-team architecture decisions.
  • Debug hardware-software issues using JTAG, UART, and protocol analyzers.

Requirements

  • BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
  • Extensive embedded development experience in C or C++.
  • Familiarity and experience with ARM CPUs.
  • Experience writing low-level drivers and interrupt service routines.
  • Experience troubleshooting and debugging with hardware.
  • Experience shipping embedded products to production and taking products from prototype to large-scale deployment.
  • Ability to write clean, maintainable code for constrained environments, communicate proactively, identify technical risks, and drive solutions across teams.

Nice to have

  • Master’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience with commercial wireless protocols such as BLE or WiFi.
  • Experience developing and testing firmware for battery-powered products.
  • Experience with IAR, Keil, and Git.
  • Experience with SPI, I2C, and UART bus protocols.
  • Experience with unit, regression, and system testing.
  • Knowledge of embedded Linux and FreeRTOS.
  • Comfort with a scripting language such as Python.
  • Experience building GenAI applications.

Culture & Benefits

  • High-autonomy environment with a strong feedback culture.
  • Health insurance, life and disability insurance, business travel insurance, and pension plans.
  • MultiSport card, employee discount program, and Employee Assistance Program.
  • Potential eligibility for a sign-on payment and restricted stock unit scheme.
  • Inclusive workplace with support for workplace accommodations during recruitment and onboarding.

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