Alpine Electronics of America

Engineer-Software

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Разработчик ПО в автомобильном подразделении Alps Alpine: проектирование и разработка встраиваемого ПО для automotive, включая беспроводные интерфейсы, с полным циклом от требований до релизов и поддержки.

Задачи

  • Проектировать программные приложения в соответствии со спецификациями и требованиями заказчика, следуя внутренним процессам разработки
  • Анализировать требования заказчика и системы, формировать четкие требования к ПО и обеспечивать их прослеживаемость
  • Разрабатывать документацию по проектированию ПО и проводить её ревью и утверждение
  • Консультировать разработчиков аппаратного обеспечения по характеристикам, влияющим на проектирование ПО
  • Разрабатывать программные модули, писать чистый и документированный код, участвовать в code review
  • Создавать и выполнять unit-тесты, запускать анализ кода и предоставлять отчёты
  • Проводить функциональное тестирование ПО
  • Взаимодействовать с разработчиками ПО и аппаратного обеспечения для интеграции ПО, аппаратно-программной и системной интеграции
  • Своевременно информировать о прогрессе и препятствиях
  • Отлаживать ПО в процессе разработки и в целевой среде исполнения
  • Устранять дефекты ПО
  • Создавать релизы ПО и оказывать техническую поддержку заказчикам
  • Следить за новыми технологиями в разработке ПО
  • Проводить встречи с командой ПО для обсуждения новых проектов и требований
  • Участвовать в ревью требований, дизайнов и релизов кода
  • Поддерживать внутренние процессы сертификации и соблюдать стандарты качества (TISAX, ISO/TS 16949, IATF, ASPICE)

Требования

  • Высшее инженерное образование (предпочтительно Computer Science, Computer Engineering или смежное)
  • 5+ лет опыта разработки ПО
  • Опыт проектирования production-ПО для automotive
  • Сильные навыки программирования на C, Java, Python, C++ и др.
  • Понимание методологий разработки: ASPICE, Agile, Waterfall, DevOps
  • Сильные знания структур данных и алгоритмов
  • Знакомство с распространёнными паттернами проектирования ПО
  • Опыт разработки требований и дизайна ПО
  • Опыт работы с системами контроля версий SVN и Git
  • Понимание методологий тестирования и техник отладки
  • Сильные навыки технического анализа и документирования
  • Умение вести несколько задач одновременно и тайм-менеджмент
  • Способность работать самостоятельно и в команде
  • Опыт разработки беспроводных интерфейсов: BLE, Wi-Fi и другие
  • Навыки скриптинга и обработки данных на Python, MATLAB и др.

Условия

  • Конкурентная зарплата
  • PPO Health Benefits (медицина, стоматология, зрение) с даты выхода
  • 401(k) с вкладом компании
  • Возможность годовых бонусов
  • Щедрый PTO и график праздников
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Скидки на продукцию компании
  • Программа компенсации wellness
  • Страхование жизни, AD&D, краткосрочная и долгосрочная нетрудоспособность
  • Командировки с ночёвками до 25% времени

Навыки

  • C
  • Java
  • Python
  • C++
  • MATLAB
  • SVN
  • Git
  • BLE
  • Wi-Fi
  • Agile
  • Waterfall
  • DevOps
  • ASPICE

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Engineer-Software — Alpine Electronics of America, Auburn Hills | itrelocate