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

SDK Software Developer (Embedded)

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

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

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

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

Текст:
/

TL;DR

SDK Software Developer (Embedded): Enhancing and supporting a C/C++ SDK for intelligent agents on electric meters and sensor devices with an accent on performance, efficiency, and stability across embedded platforms. Focus on designing new features, optimizing system-level performance, and ensuring robustness across diverse architectures.

Location: Hybrid. Must be based in United States of America (Washington, Liberty Lake or North Carolina, Raleigh).

Company

hirify.global is a product company innovating solutions for utilities and cities to manage energy and water, creating a more resourceful world.

What you will do

  • Enhance, maintain, and optimize the C/C++ based DI-SDK for performance, efficiency, and stability across platforms.
  • Collaborate with cross-functional teams in an agile environment to design, develop, test, and deploy new SDK features.
  • Work with ARM-based cross-toolchains and embedded targets to ensure compatibility.
  • Write, improve, and maintain CMake configuration files to streamline multi-platform build processes.
  • Debug, test, and document code in both emulated environments and hirify.global meter hardware.
  • Create and update bash scripts to automate workflows and improve developer efficiency.

Requirements

  • Proficiency in C and C++, with a strong understanding of object-oriented and system-level programming.
  • Strong debugging, analytical thinking, and problem-solving skills in both software and hardware contexts.
  • Experience using GCC or other C/C++ compilers.
  • Familiarity with bash scripting for automation, build processes, and version control workflows (Git).
  • Exposure to cloud technologies such as AWS or Azure.
  • Bachelor’s degree in a related field or equivalent practical experience.

Nice to have

  • Experience with embedded cross-toolchains, especially for ARM or similar architectures.
  • Understanding of constrained or resource-shared embedded environments.
  • Strong knowledge of CMake and automated build systems.
  • Prior experience contributing to SDK, API, or platform development.
  • Familiarity with Linux-based development tools and utilities, including GNU Debugger, Valgrind, and containerized environments.

Culture & Benefits

  • Competitive benefit package including financial, social, health and wellbeing programs.
  • Paid vacation, 401k matching, and employee stock purchase program.
  • Hybrid work schedule.
  • Commitment to building an inclusive and diverse workforce.

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

Текст вакансии взят без изменений

Источник - загрузка...