Endurance Energy
Senior/Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Первый software-инженер, отвечающий за инфраструктуру тестирования и автоматизации в стартапе, строящем модульные подводные геотермальные электростанции. Работа охватывает весь стек — от прошивок и HITL-симуляций до дата-аквизиции, визуализации и веб-интерфейсов.
Задачи
- Проектировать и строить программную экосистему для тестирования — от квалификации компонентов до валидации интегрированных систем
- Архитектурить и реализовывать HITL- и симуляционные среды для тестирования прошивок и систем управления в реалистичных условиях и сценариях отказов
- Разрабатывать ПО для автоматизированного выполнения тестов, операторских интерфейсов, сбора данных, визуализации, хранения и анализа
- Проектировать и интегрировать электрическую и управляющую инфраструктуру новых тестовых систем: PCB, DAQ, PLC, VFD, сенсоры, промышленные сети
- Тесно работать с инженерами по прошивкам, электрике, механике, управлению и системам
- Быстро создавать одноразовые тестовые системы, а затем превращать удачные решения в масштабируемую инфраструктуру
- Писать production-качественный код и задавать архитектурные и инженерные паттерны для будущих тестовых систем
- Развивать тестовую экосистему от лабораторных экспериментов до валидации полной электростанции
- Участвовать в найме и онбординге будущих инженеров
Требования
- 5+ лет опыта в разработке ПО
- Сильные навыки в Python, Rust, C++, C или аналогичных языках
- Опыт поставки production-ПО end-to-end: от архитектуры до деплоя и эксплуатации
- Опыт разработки ПО для аппаратных систем: автоматизированное тестирование, HITL, промышленное управление, робототехника, аэрокосмос, автопром или сложные электромеханические продукты
- Техническая грамотность для работы с инженерами по механике, электрике, прошивкам и системам
- Готовность работать в офисе в Сиэтле и выезжать на площадки развёртывания
Условия
- Конкурентная базовая зарплата и значимый пакет опций для full-time сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий PTO, включая 12 оплачиваемых праздников
- Поездки на площадки развёртывания: Pacific Northwest, Гавайи, Исландия, Япония, Новая Зеландия, Азорские острова
- Участие в морских испытаниях с ведущими океанографическими институтами
- Оплачиваемая компанией сертификация по дайвингу
- Доступ к лодке компании, бесплатное питание и снеки
Навыки
- Python
- Rust
- C++
- C
- Nix
- HITL
- SITL
- PLC
- DAQ
- VFD
- National Instruments
- Beckhoff
- Siemens
- EtherCAT
- CAN
- Modbus
- OPC UA
- Linux
- firmware