SirenOpt

Senior/Staff Software Engineer - C++

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

Инженер-разработчик системного ПО на C++ в компании SirenOpt, создающей платформу manufacturing intelligence для контроля материалов в производстве. Задача — проектировать и оптимизировать высокопроизводительное многопоточное ПО на Linux, работающее на реальных производственных линиях заказчиков.

Задачи

  • Проектировать, разрабатывать и оптимизировать высокопроизводительное ПО на современном C++ (C++17/20)
  • Разрабатывать масштабируемое, надёжное и поддерживаемое ПО для систем на Linux
  • Проектировать многопоточные и асинхронные архитектуры ПО
  • Анализировать, профилировать и оптимизировать производительность по CPU, памяти, диску, сети и I/O
  • Читать, поддерживать и дорабатывать существующий код на Python для автоматизации, тестирования и анализа данных
  • Тесно взаимодействовать с командами firmware, hardware и application engineering
  • Участвовать в проектировании архитектуры, техническом дизайне и код-ревью
  • Отлаживать сложные системные проблемы на стыке ПО и оборудования
  • Отвечать за компоненты ПО на всём жизненном цикле продукта

Требования

  • Степень бакалавра или магистра в Computer Science, Computer Engineering, Electrical Engineering или смежной технической области
  • 5+ лет профессиональной разработки ПО (Senior) или 8+ лет (Staff)
  • Сильное владение современным C++ (C++17/20)
  • Рабочее знание Python: умение читать, понимать, поддерживать и изменять существующий код
  • Сильный опыт разработки ПО на Linux
  • Понимание операционных систем, управления памятью, многопоточности и конкурентности, архитектуры ПО, оптимизации производительности
  • Отличные навыки отладки и решения проблем
  • Опыт работы с Git и современными процессами разработки

Условия

  • Equity и зарплата зависят от опыта
  • Медицинская, стоматологическая и оптическая страховка
  • 401k с matching
  • 20 дней PTO в год плюс около 15 оплачиваемых праздников США
  • Базовая зарплата $160,000–$240,000 в год

Навыки

  • C++
  • C++17
  • C++20
  • Python
  • Linux
  • Git
  • многопоточность
  • асинхронное программирование
  • профилирование производительности
  • Qt Widgets
  • Qt Charts
  • perf
  • Valgrind
  • CMake
  • GDB
  • Embedded Linux
  • Ethernet
  • USB
  • PCIe
  • Serial
  • CI/CD

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

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Senior/Staff Software Engineer - C++ — SirenOpt, 160,000 – 240,000 USD в год, San Leandro | itrelocate