Назад
Company hidden
обновлено 5 дней назад

Staff Software Engineer - Embedded (IoT)

150 000 - 180 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Staff Software Engineer - Embedded (IoT): Architecting and implementing C++ software for connected devices and embedded platforms with an accent on constrained-device efficiency, cross-platform support, and wireless communication. Focus on analyzing complex codebases, designing state-driven and asynchronous systems, and driving architectural decisions across hardware-dependent teams.

Location: Tysons, Virginia, United States; employees work from the office 4 days a week

Base salary: $150,000–$180,000 USD annually

Company

hirify.global develops cloud-based smart security and Internet of Things solutions for residential and commercial properties, integrating connected devices with cloud services.

What you will do

  • Lead technical decision-making across teams and build consensus around architectural trade-offs.
  • Analyze and architect large C++ codebases for embedded use cases, including memory allocation and modularity decisions.
  • Implement state machines, event-driven designs, and publish/subscribe models across shared codebases.
  • Design cross-platform software supporting multiple hardware variants and product SKUs.
  • Create technical design documents, architecture decision records, and system-level specifications.
  • Identify systemic risks and technical debt while coordinating long-term remediation with product, hardware, and engineering stakeholders.

Requirements

  • Bachelor’s degree in computer engineering, electrical engineering, computer science, or a related technical field.
  • 10+ years of professional software engineering experience focused on native or embedded systems and large C++ codebases.
  • Expertise in modern C++, constrained-device optimization, bare-metal and RTOS environments, cross-compilation, and build systems.
  • Strong knowledge of Linux systems, threading, processes, asynchronous and messaging-based designs, IP networking, kernels, device drivers, and bootloaders.
  • Experience with IoT wireless protocols such as Wi-Fi, Bluetooth/BLE, Zigbee, Z-Wave, 802.15.4, LoRa, or cellular technologies.
  • Proficiency with Git and CI/CD pipelines adapted for embedded environments, plus strong written and verbal communication skills.

Nice to have

  • Master’s degree in a related technical field.
  • Experience with glibc, musl, bionic, Android/AOSP, embedded open-source projects, or formal Agile/Scrum processes for hardware-dependent teams.
  • Knowledge of security standards and protocols, video pipelines, image signal processing, or streaming protocols.
  • Experience with AI-aided design and software architecture.

Culture & Benefits

  • Collaborative environment with direct responsibility for bringing new technologies to market.
  • Opportunity to work across multiple areas of the business and collaborate with executives.
  • Medical plans, HSA contributions, 401(k) with employer match, paid holidays, wellness time, and vacation that increases with tenure.
  • Paid maternity and bonding leave, disability and life insurance, FSAs, well-being resources, and a casual dress environment.

Hiring process

  • New applicants requiring employment authorization sponsorship or other immigration-related support are not eligible for sponsorship for this position.

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