Назад
Company hidden
14 часов назад

Senior Software Engineer (Embedded C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Embedded C/C++): Designing and maintaining embedded firmware and Linux applications for ARM-based RAIN RFID readers with an accent on hardware bring-up, driver development, and low-level hardware/software integration. Focus on optimizing resource-constrained systems, debugging board-level issues, building firmware images, and improving embedded platform reliability.

Location: Seattle, Washington, United States

Salary: $112,300–$168,500 base pay

Company

hirify.global develops RAIN RFID and Internet of Things technology that connects everyday items to the Internet.

What you will do

  • Design, develop, and maintain embedded software for ARM 64/32-bit processors and microcontrollers, from bootloaders to C/C++ Linux applications.
  • Bring up new hardware platforms by developing drivers, integrating peripherals, and implementing board-level diagnostics.
  • Optimize embedded software for performance, memory usage, and power consumption in resource-constrained environments.
  • Troubleshoot and debug embedded systems using tools such as logic analyzers and GDB.
  • Define software architecture, maintain technical documentation, conduct unit testing, and support functional and performance requirements.
  • Collaborate with embedded, QA, factory test, hardware, RF modem, and cloud teams while mentoring junior engineers.

Requirements

  • 5+ years of software development experience delivering embedded solutions.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Expertise in C and modern C++ programming, plus proficiency in Python.
  • Strong Embedded Linux and microcontroller experience, including SoC bootstrapping, device trees, device drivers, and firmware image build systems such as Yocto or Buildroot.
  • In-depth knowledge of SPI, UART, I2C, GPIO, and low-level hardware/software interaction.
  • Experience developing on Linux workstations, with CI/CD pipelines and automated testing frameworks.

Nice to have

  • Experience mentoring junior engineers and contributing to architecture and design reviews.

Culture & Benefits

  • Support for remote work or access to an office workspace.
  • Healthcare benefits, 401(k) plan, and company match for US-based employees.
  • Potential eligibility for merit increases, annual bonuses, stock, or role-specific sales incentives.
  • Open paid time off and an emphasis on work-life balance.
  • Collaborative, inclusive environment focused on openness, innovation, and teamwork.

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