Riverside Research

Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в некоммерческую оборонную организацию Riverside Research для поддержки исследовательской программы ВВС США по электрооптическим и event-based сенсорным технологиям. Разработка C++/Python софта для embedded Linux на ARM и FPGA, интеграция с сенсорами и участие в проектировании печатных плат.

Задачи

  • Проектировать, разрабатывать, тестировать и сопровождать приложения на современном C++ и Python для embedded Linux
  • Руководить интеграцией ПО с FPGA-компонентами, аппаратными ускорителями и высокоскоростными сенсорными интерфейсами (AXI, DMA, GPIO)
  • Проектировать, разрабатывать и тестировать специализированные печатные платы (PCB) для интеграции с сенсорными системами
  • Разрабатывать масштабируемые и поддерживаемые программные архитектуры для исследований, прототипирования и перехода в эксплуатацию
  • Создавать и поддерживать автоматизированные unit-, интеграционные и hardware-in-the-loop (HIL) тестовые окружения
  • Разрабатывать инструменты для управления оборудованием, калибровки, сбора данных и автоматизированного анализа
  • Устранять сложные проблемы интеграции аппаратного и программного обеспечения
  • Участвовать в ревью дизайна ПО, код-ревью и техническом планировании
  • Поддерживать технические демонстрации, взаимодействие с заказчиком и вехи программы
  • Наставлять младших инженеров и развивать лучшие практики разработки
  • Выполнять прочие порученные задачи

Требования

  • Возможность получить и поддерживать допуск TS/SCI
  • Степень бакалавра в Computer Engineering, Electrical Engineering, Computer Science или смежной STEM-области
  • 3–7 лет опыта разработки на C/C++ и Python для Linux-систем
  • Опыт разработки в embedded- или hardware-integrated окружениях
  • Уверенное владение Linux-окружением разработки, отладочными инструментами и командной строкой
  • Опыт работы с Git и практиками совместной разработки
  • Способность самостоятельно решать технические задачи с минимальным надзором

Условия

  • Зарплата $90,000 – $150,000 в год
  • Комплексный компенсационный пакет и льготы
  • Работа в офисе в Beavercreek, OH
  • Требуется гражданство США

Навыки

  • C++
  • Python
  • Linux
  • embedded Linux
  • ARM
  • FPGA
  • AXI
  • DMA
  • GPIO
  • PCB design
  • Git
  • CMake
  • CI/CD
  • Vivado
  • Vitis
  • VHDL
  • Verilog
  • HLS
  • NVIDIA Jetson
  • Xilinx Zynq UltraScale+ MPSoC
  • DSP
  • computer vision

Похожие вакансии

Software Engineer III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
Software Engineer — Riverside Research, 90,000 – 150,000 USD в год, Beavercreek | itrelocate