Назад
Company hidden
4 дня назад

C++ Embedded Engineer (Firmware)

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

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

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

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

Текст:
/
TL;DR
C++ Embedded Engineer (Firmware) (camera-based security devices): Designing, debugging, and optimizing embedded C++ software for camera-based home security products with an accent on RTOS, microcontroller architectures, device drivers, and network connectivity. Focus on solving complex software, hardware, and networking issues, developing resource-efficient features, and shaping testing and architecture decisions.

Location: Remote within Poland; Wrocław, Poland

Company

hirify.global develops reliable, high-performance embedded solutions for camera-based home security devices used by millions of homes worldwide.

What you will do

  • Design, develop, and maintain embedded C++ software for camera-based security devices.
  • Debug and resolve complex software, hardware, and network connectivity issues across the full software stack.
  • Develop new features, improve existing codebases, and optimize performance for resource-constrained environments.
  • Conduct code reviews, mentor team members, and participate in architecture and technical decision-making.
  • Collaborate with QA on comprehensive testing strategies and document software designs, APIs, libraries, and troubleshooting procedures.

Requirements

  • 5+ years of commercial embedded development experience, including expertise in C++17 and deep knowledge of RTOS and ARM or RISC-V microcontroller architectures.
  • Professional SDLC experience with Git, CMake, code reviews, and continuous integration.
  • Strong understanding of network programming and multithreading on multicore microcontrollers.
  • Expertise in I2C, SPI, UART, and Wi-Fi communication interfaces, with experience writing device drivers and libraries.
  • Ability to work independently and take ownership of complex projects.
  • Excellent communication skills for technical discussions and documentation, plus a collaborative cross-functional mindset.
  • Intermediate English, B1, in both written and spoken communication.

Nice to have

  • Python experience for scripting and automation.
  • Experience with C in embedded development.
  • Understanding of security protocols and encryption methods.
  • Experience using AI-powered tools to improve productivity and code quality.

Culture & Benefits

  • Equal-opportunity environment with a transparent, value-based culture and an individual approach to team members.
  • Competitive salary with performance-based annual reviews, plus performance and loyalty bonuses.
  • Employment via a Contract of Employment (UoP) aligned with Polish Labour Law.
  • Paid vacation, public holidays, and medical leave according to statutory regulations.
  • Internal knowledge hubs, corporate courses, and free English classes.
  • Private medical insurance supplementing standard NFZ coverage.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →