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

Senior Software Engineer (C++/Embedded Linux)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (C++/Embedded Linux): Designing and maintaining production software for embedded Linux systems and environmental and power monitoring products with an accent on reliability, diagnosability, secure engineering, and industrial protocol integrations. Focus on optimizing C++ components, building ARM-targeted products, developing Qt and embedded web tooling, and solving field issues through root-cause analysis and controlled releases.

Location: Boxborough, Massachusetts, United States

Company

hirify.globalt is a public precision-technology company whose Gems Setra business develops sensing, monitoring, instrumentation, and fluid-management products for mission-critical environments.

What you will do

  • Design and implement product software across edge and embedded Linux components, related integrations, and network or protocol interactions.
  • Deliver production-quality C++ components on Linux, including performance tuning, memory and resource optimization, and maintainability improvements.
  • Contribute to device build and release workflows using cross-compilation, CMake-based builds, packaging, and ARM targets.
  • Develop and maintain Qt-based and embedded web UIs or operator-facing tooling for Linux targets.
  • Implement and troubleshoot industrial communications and building-automation integrations, including traffic inspection and field-issue diagnosis.
  • Collaborate with hardware, quality, and product teams; strengthen code reviews, automated checks, CI/CD direction, repeatable build and test flows, verification, and controlled releases.

Requirements

  • Typically 6 years of professional software engineering experience delivering production systems in C++ on Linux.
  • Strong proficiency in C++ and Linux development and debugging, including command-line workflows and shell or Python scripting where used.
  • Experience with publish/subscribe messaging fabrics such as MQTT, Kafka, or RabbitMQ.
  • Experience with Qt for Linux application development, including UI and/or tooling for embedded devices.
  • Experience with modern build systems and packaging workflows for embedded targets, including CMake, cross-compilation, and ARM build targets.
  • Proven collaboration across software, hardware, and quality disciplines in product environments.

Nice to have

  • Familiarity with industrial and building-automation communication stacks and protocols, including BACnet and Modbus, with the ability to diagnose network and protocol issues.
  • Experience with IoT and edge-gateway integration patterns and multi-protocol systems.
  • Experience with security validation practices and tools such as SAST, DAST, and threat modeling.
  • Exposure to web-facing components or embedded web UIs for edge products.

Culture & Benefits

  • Work in a product environment focused on reliable software for safety-critical and mission-critical applications.
  • Collaborate with software, hardware, quality, and product disciplines.
  • Use lean agile processes with clear communication and delivery commitments.
  • Contribute to product robustness, security, verification, and validation practices.
  • hirify.globalt is an equal opportunity employer committed to diversity and reasonable accommodations.

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