Eos Energy Enterprises, Inc.
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Eos Energy Enterprises для разработки и поддержки ПО систем управления и связи промышленных накопителей энергии. Работа в кросс-функциональной команде над софтом для RTOS, Linux и Windows.
Задачи
- Реализовывать программные алгоритмы и функции в кросс-функциональной команде учёных и инженеров
- Участвовать в проработке, определении и согласовании требований с внутренними стейкхолдерами
- Изучать существующие проекты и решения, участвовать в диагностике и модернизации решений
- Самостоятельно разрабатывать ПО с эффективной логикой и обработкой данных по общепринятым стандартам
- Тестировать и отлаживать ПО, в том числе автоматизировать тестирование с помощью внутренних инструментов
- Проектировать, отлаживать и тестировать симуляционные программы и инструменты
- Поддерживать сертификационное тестирование и соответствие стандартам безопасности
- Вести документацию новых и существующих решений
Требования
- Степень бакалавра в области computer science, software engineering или смежной инженерной дисциплины
- Минимум 2 года опыта
- 2+ года программирования для развёртывания в Linux и Windows
- Опыт работы DevOps-инженером: деплой, сопровождение, диагностика
- Существенный опыт тестирования чужого ПО
- Владение несколькими языками программирования и скриптинга, включая Python, C++
- Знакомство с системами контроля версий
- Разработка алгоритмов и математическое моделирование динамических систем
- Понимание жизненного цикла разработки ПО
- Пакетирование ПО для x86, x64 и Arm, включая Docker-контейнеры
- Сильные навыки письменной и устной коммуникации
- Самостоятельность и ориентация на задачи
Условия
- Работа в офисе
- Возможность влиять на развитие систем хранения энергии
Навыки
- Python
- C++
- Linux
- Windows
- RTOS
- Docker
- x86
- x64
- Arm
- Git