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

Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (C++/Java): Designing and implementing real-time communications software and architectures for resilient, interoperable systems in congested and contested environments with an accent on system architecture, protocol and state-machine design, and software integration. Focus on developing algorithms, translating prototype simulations into real-time code, and supporting laboratory and field testing in a disciplined DevSecOps environment.

Location: Remote or hybrid within the United States; hybrid employees should expect to work onsite up to 2 days per week, with additional onsite work possible during some project phases. Must be a US Citizen and eligible to obtain an Active Secret Clearance; interim clearance is sufficient to start.

Company

hirify.global provides technical services and develops policy-compliant IT and secure communications solutions for defense research organizations.

What you will do

  • Define software architectures for large-scale communications system demonstrations.
  • Design and implement system software primarily in C++, including protocols and state machines.
  • Translate prototype simulations into real-time code and develop communications-based software with multidisciplinary teams.
  • Design integration tests and support laboratory and field experiments.
  • Prepare software architecture documentation, technical specifications, reports, and presentations.

Requirements

  • US citizenship and eligibility to obtain an Active Secret Clearance are required; an interim clearance is sufficient to start.
  • Bachelor of Science degree and 5+ years of directly relevant experience.
  • At least 5 years of experience with C++11 or later, Java, JavaScript, object-oriented software design, software development, and Linux.
  • Experience with software architecture, UML, design patterns, data structures, distributed systems, interprocess communication, hardware abstraction layers, software deployment, SDLC, and hardware/software integration.
  • Experience with DevSecOps environments, source control, build tools such as Maven, Gradle, Make, or Autotools, and Git or GitLab.
  • Strong written and verbal communication skills and the ability to work independently and in multidisciplinary teams.

Nice to have

  • Master’s degree.
  • Python or MATLAB programming experience.
  • Digital signal processing and implementation of related protocols and methods.
  • Experience with MATLAB signal-processing techniques or Microsoft Project.

Culture & Benefits

  • Fast-paced, customer-focused, technically innovative work environment.
  • 15 days of PTO, 10 paid holidays, floating holidays, and paid volunteer time.
  • One week of paid maternity or paternity leave after one year of full-time employment.
  • Up to $5,000 annually in tuition reimbursement for eligible full-time employees.
  • 401(k) plan with employer matching, phone and internet reimbursement, and a BYOD equipment reimbursement program.

Hiring process

  • Initial phone or Zoom screening.
  • Second-round interview in person for local candidates; relocation candidates may complete the second round over Zoom.

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