Nautilus Biotechnology

Staff Software Engineer, Instrument Control

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

Staff-инженер в команду Instrument Control биотех-компании Nautilus. Отвечает за надёжность и архитектуру ПО, управляющего аппаратной частью прибора, от оркестрации оборудования до интеграции с облаком.

Задачи

  • Разрабатывать и реализовывать ключевые возможности стека Instrument Control: оркестрация оборудования, управление состоянием прибора, workflow engine, интеграция с сервисами на приборе и в облаке
  • Участвовать в развитии архитектуры ПО прибора — от точечных улучшений до полного редизайна
  • Совместно с engineering management поддерживать технический roadmap Instrument Control
  • Проводить design reviews, держать высокую планку качества кода и менторить коллег
  • Работать с биоинформатиками, биологами и продуктовыми командами, понимая научный контекст данных
  • Обеспечивать полный жизненный цикл продукта: дизайн, тестирование, observability и долгосрочная поддерживаемость

Требования

  • 7+ лет профессионального опыта в сильной software engineering организации и профильное высшее образование или эквивалентный опыт
  • Экспертиза в Python и C/C++
  • Опыт проектирования и поставки качественного ПО для управления роботизированными устройствами, желательно в биотехе
  • Экспертиза в архитектуре ПО и умение делать существующую кодовую базу надёжнее и поддерживаемее
  • Глубокие знания в конкурентном и многопоточном программировании
  • Опыт работы с драйверами устройств Linux
  • Опыт с CI/CD: пайплайны автотестов, сборок и управления артефактами
  • Отличные коммуникативные навыки и умение работать кросс-функционально
  • Ответственное отношение к полному жизненному циклу продукта
  • Желание учиться новому и развивать навыки вне своей основной экспертизы

Условия

  • Позиция в San Carlos, CA
  • Подчинение Senior Manager, Image Processing
  • Работа в тесной команде над значимыми задачами
  • Культура: любознательность, внимание к деталям, уважительное взаимодействие

Навыки

  • Python
  • C
  • C++
  • Linux device drivers
  • Concurrent programming
  • Multithreading
  • CI/CD
  • Software architecture
  • IoT
  • RTOS
  • TCP/UDP
  • RS-232/422/485

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

Member of Technical Staff (Software Engineer, Training Infrastructure)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
24 окт.
Senior Mission Software Engineer
VardaSeniorEl SegundoОфис
169,067 – 216,031 USD в год
24 окт.
Software Engineer, Systems (Partner 16, Partner 18)
a16zMiddleSan FranciscoГибрид
269,000 – 352,000 USD в год
24 окт.
Platform Software Engineer II Kubernetes Golang & Developer Platform
Veracity Ventures Inc.MiddleAtlantaОфис
100,000 – 130,000 USD в год
24 окт.
Senior/Staff/Principal Software Engineer, Legacy Modernization (U.S. Air Force)
SkylightSeniorУдалённо
150,000 – 230,000 USD в год
24 окт.
Staff Software Engineer, Instrument Control — Nautilus Biotechnology, 193,000 – 277,000 USD в год, San Carlos | itrelocate