Battelle
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в отдел Advanced Microelectronic Systems компании Battelle. Разработка кастомных embedded-решений безопасности для государственных и промышленных заказчиков, полный цикл разработки ПО.
Задачи
- Работа с командой над пониманием требований и объёма проекта, проектирование, разработка и модификация ПО и прошивок для кастомных инструментов обработки данных
- Взаимодействие с внутренними и внешними заказчиками для постановки целей и ожиданий
- Исследование и анализ новых библиотек, технологий и инструментов
- Полный жизненный цикл ПО: требования, архитектура, дизайн, код, тестирование, интеграция, документация
- Совместная работа с экспертами из различных научных областей
- Поддержка и развитие существующего ПО
Требования
- Степень бакалавра в computer science, computer engineering, electrical engineering или смежной области и 2+ года опыта, либо магистерская степень, либо эквивалентный опыт
- Опыт работы в Windows и Linux (RHEL и Ubuntu)
- Умение самостоятельно вести разработку от концепции до внедрения
- Эффективная коммуникация с заказчиками и командой
- Владение Python, C, C++ или C# (или похожими языками общего назначения)
- Опыт работы с Git или другими системами контроля версий
- Умение разворачивать виртуальные машины/окружения для разработки
- Опыт создания и деплоя контейнеризованного ПО (Podman, Docker, Singularity)
- Понимание структур данных, алгоритмов и их применения
- Автоматизация задач с помощью Python, Bash, PowerShell и Batch-скриптов
- Гражданство США с возможностью получить и поддерживать допуск к гостайне
Условия
- Зарплата $86,400 - $123,100
- Гибридный формат: 60% в офисе, 40% удалённо
- Сжатый график работы с выходным каждую вторую пятницу
- Оплачиваемый отпуск
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k) с взносами работодателя
- Оплата обучения
Навыки
- Python
- C
- C++
- C#
- Linux
- RHEL
- Ubuntu
- Windows
- Git
- Docker
- Podman
- Singularity
- Bash
- PowerShell
- Batch