Brain Corp
Staff Software Engineer, Applications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Software Engineering Applications компании Brain Corp. Отвечает за разработку внутренних приложений для роботов, техническое лидерство и интеграцию функций автономности.
Задачи
- Проектировать и разрабатывать внутренние программные приложения для роботов
- Выполнять роль технического лидера: менторить junior-инженеров, давать обратную связь по дизайну и код-ревью
- Выявлять и коммуницировать технические риски, давать статусы по проектам, улучшать процессы разработки
- Быть значимым контрибьютором кода: создавать расширяемые, поддерживаемые и масштабируемые приложения
- Улучшать производительность приложений через профилирование, отладку и тестирование
- Поддерживать интеграцию функций автономности (модели и пайплайны глубокого обучения, маппинг, восприятие, планирование движения)
- Работать междисциплинарно (Hardware, Firmware, Cloud) и координировать несколько инициатив
Требования
- Степень BS или MS в Computer Science или смежной инженерной области
- 7–8+ лет опыта разработки сложных систем, взаимодействующих с сенсорами или контурами управления
- 1–2+ года опыта технического лидерства в разработке ПО
- Опыт написания приложений на Python и знание внутренностей Python
- Высокий уровень владения Python и C++ на продакшн-уровне
- Знание инструментов отладки и профилирования
- Умение превращать продуктовые требования в инженерные задачи
- Отличные организационные, аналитические навыки и навыки решения проблем
Условия
- Зарплата $187,182–$233,978 в год
- Дискреционный годовой бонус
- Опционы
- 401(k) с match, немедленный вестинг
- Медицинская, стоматологическая, vision-страховка, life и disability, EAP, pet insurance
- Flexible Spending Accounts
- Гибкий отпуск, sick leave, 10 оплачиваемых праздников, зимний shutdown
- Ежедневные обеды в офисе San Diego
- Спортзал с бассейном и теннисными кортами в офисе
- Внутренние обучающие мероприятия
Навыки
- Python
- C++
- deep learning
- mapping
- perception
- motion planning
- profiling
- debugging