Rocket Lab
Senior Software Engineer II - Digital Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer II в команду Digital Engineering компании Rocket Lab. Разработка симуляционных и моделирующих инструментов для аэрокосмических систем, включая полётное и наземное ПО, на стеке .NET, Angular и реляционные БД.
Задачи
- Проектировать, разрабатывать и поддерживать инструменты симуляции и моделирования для аэрокосмических систем, включая полётное и наземное ПО
- Проектировать и разрабатывать инструменты миссионного уровня для варгейминга в космической, воздушной и наземной средах
- Разрабатывать продукты для анализа лазерных коммуникационных сетей созвездий
- Разрабатывать прикладное ПО на веб-технологиях, работающее на разных ОС, включая Windows и Linux
- Применять лучшие практики UI/UX для создания интуитивных интерфейсов инструментов симуляции и конфигурации
- Сотрудничать с кросс-функциональными командами для анализа требований, определения архитектуры систем и поставки качественных решений
- Участвовать в design reviews (PDR, CDR) и уточнении системных требований и технических спецификаций
- Проводить code review на соответствие стандартам кодирования и лучшим практикам компании
- Оптимизировать производительность и масштабируемость ПО для крупномасштабных симуляций и обработки данных
Требования
- Степень бакалавра в Computer Science, Computer Engineering или смежной технической дисциплине
- 8+ лет опыта в разработке ПО с фокусом на симуляцию, моделирование или аэрокосмические системы
- Владение C#/.NET и Angular (или аналогичными фронтенд-фреймворками, такими как React или Vue)
- Опыт с TypeScript/JavaScript и созданием RESTful API
- Хорошее понимание реляционных баз данных (например, MySQL, SQL Server, SQLite)
- Твёрдое понимание принципов объектно-ориентированного программирования и паттернов проектирования
- Требуется гражданство США в связи с требованиями программы
Условия
- Базовая зарплата в диапазоне $130,000—$170,000 USD
- Возможны акции компании или денежные бонусы, а также покупка акций со скидкой через Employee Stock Purchase Program
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k)
- Оплачиваемый отпуск, праздничные дни и больничные
- Оплачиваемый родительский отпуск
- Другие скидки и льготы
Навыки
- C#
- .NET
- Angular
- TypeScript
- JavaScript
- RESTful API
- MySQL
- SQL Server
- SQLite
- Docker
- Kubernetes
- Git
- NgRx
- React
- Vue
- WebSockets
- Sockets
- Agile
- Scrum
- UI/UX