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

Software Developer (C++)

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

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

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

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

Текст:
/
TL;DR
Software Developer (C++/Linux): Developing and maintaining software tools for organizing, storing, and analyzing sensor data from testbed aircraft and ground systems with an accent on real-time signal processing, hardware integration, and data visualization. Focus on building C++ applications, preserving core software libraries, implementing unit and integration tests, and solving multi-threading and software architecture challenges.

Location: Hybrid in Lexington, MA; onsite 4 days per week. Must live within 100 miles of the Lexington facility and be a US citizen.

Company

hirify.global provides technical services and software solutions for defense research organizations, including policy-compliant IT systems and security-focused engineering.

What you will do

  • Develop, support, and upgrade software tools for organizing, storing, and analyzing large volumes of sensor data.
  • Develop real-time signal-processing algorithms, sensor-control and instrumentation software, automation, and front-end GUI applications.
  • Maintain core software libraries and integrate software with hardware, data-acquisition systems, testbed aircraft, and ground systems.
  • Develop unit and integration tests, participate in code reviews, and establish development infrastructure.

Requirements

  • Bachelor’s degree required.
  • At least 7 years of software or algorithm development, including 7 years with C++11 or later, the STL, Boost, and object-oriented software design and development.
  • At least 5 years of Linux development and CMake experience.
  • At least 7 years of software documentation.
  • At least 3 years of Git/GitHub, parallel programming, software architecture, software design/development, and hardware/software integration.
  • Strong knowledge of modern C++, object-oriented design paradigms, STL, and Boost libraries.
  • Experience with debuggers.
  • Must be able to obtain an active Secret clearance; interim clearance is sufficient to start.

Nice to have

  • Linux debuggers such as gdb and modern CMake.
  • Qt 5 and Qt 6.
  • DDS or similar publish/subscribe messaging technologies.
  • Digital signal processing, digital sensors, multi-threaded applications, networking, and serial interfaces.
  • Agile workflows and JIRA.

Culture & Benefits

  • Fast-paced, customer-focused, and technically innovative work environment.
  • 15 PTO days, 10 paid holidays, floating holidays, and paid volunteer time.
  • One week of paid maternity/paternity leave after one year of full-time employment.
  • Tuition reimbursement of up to $5,000 annually for eligible full-time employees after six months.
  • 401(k) participation from the first day with employer matching and immediate vesting.
  • Cell phone and internet reimbursement of up to $150 monthly for employees working remotely at least two days per week, plus eligible BYOD reimbursement.

Hiring process

  • Initial pre-screen with the hiring manager.
  • candidates who advance complete an onsite interview with the larger technical team.

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

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