PACCAR

Software Engineer - Embedded Systems

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

Инженер встраиваемых систем в PACCAR, отвечающий за DevOps-инициативы для эффективной и масштабируемой разработки встроенного ПО: CI/CD, инфраструктура сборки и тестирования, инструменты для инженеров.

Задачи

  • Проектировать, поддерживать и оптимизировать CI/CD пайплайны (Azure DevOps, Jenkins, GitHub Actions, GitLab CI/CD)
  • Разрабатывать и поддерживать внутренние приложения, дашборды и инструменты разработчика на современных frontend и backend технологиях
  • Разрабатывать модели встроенного ПО в MATLAB/Simulink/Stateflow для электронных блоков управления
  • Интегрировать юнит-, интеграционные и регрессионные тесты, статический анализ, покрытие кода и отчёты о качестве
  • Вносить исправления в ПО по дефектам, найденным при валидации и тестировании
  • Мониторить производительность пайплайнов и повышать надёжность, скорость и эффективность использования ресурсов
  • Совместно с системными и программными архитекторами разрабатывать и поддерживать спецификации технических требований
  • Проектировать и выпускать ПО и архитектуру встроенных систем для тяжёлых коммерческих грузовиков
  • Проектировать и интегрировать пользовательские интерфейсы, API, базы данных и сервисы для автоматизации инженерных процессов
  • Командировки до 10% (внутренние и международные)

Требования

  • Степень бакалавра в области электротехники, компьютерной инженерии, информатики или смежной области
  • 5+ лет опыта разработки и выпуска ПО для автомобилей или коммерческого транспорта либо аналогичный опыт в отрасли
  • Уверенное владение MATLAB и/или Simulink
  • Экспертный уровень в Jenkins, continuous integration, GIT, Azure и инструментах управления требованиями
  • Сильный опыт программирования на Python, Bash, PowerShell и/или JavaScript
  • Опыт создания документации, включая спецификации требований к ПО и извещения об инженерных изменениях
  • Понимание методик Design for Six Sigma и Six Sigma

Условия

  • Зарплата $90,400 - $141,800 в год
  • 401k с участием компании до 5%
  • Полностью финансируемый пенсионный план с ежемесячными выплатами после выхода на пенсию
  • Оплачиваемый отпуск: минимум 10 дней отпуска, 12 оплачиваемых праздников и больничные
  • Компенсация обучения и повышения квалификации
  • Медицинская, стоматологическая и офтальмологическая страховка для сотрудника и семьи
  • FSA и HSA счета
  • Оплачиваемые программы краткосрочной и долгосрочной нетрудоспособности
  • Страхование жизни и от несчастных случаев
  • EAP: программы благополучия, планирование наследства, финансовое консультирование
  • Спонсорство рабочей визы не предоставляется

Навыки

  • Azure DevOps
  • Jenkins
  • GitHub Actions
  • GitLab CI/CD
  • MATLAB
  • Simulink
  • Stateflow
  • Python
  • Bash
  • PowerShell
  • JavaScript
  • Git
  • Azure
  • CI/CD
  • CMake
  • MSBuild
  • Maven
  • CAN
  • SAE J1939
  • LIN
  • ISO 26262
  • ASPICE
  • IBM Rational Rhapsody
  • IBM Rational DOORS
  • Vector CANoe
  • PVS Studio
  • Bullseye Code Coverage

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

Software Engineer: Infrastructure
Generalist AIMiddleSomervilleОфис
5 нояб.
Staff Software Engineer, Search Control Plane
Thomson ReutersSeniorNew YorkГибрид
118,400 – 253,000 USD в год
5 нояб.
Staff Software Engineer – Service Mesh & Networking
UberSeniorSunnyvaleГибрид
232,000 – 258,000 USD в год
4 нояб.
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC
CaptivationMiddleAnnapolisОфис
130,000 – 270,000 USD в год
4 нояб.
Software Engineer 2 - Linux/Bash/Python/CI/CD/Git/Docker
CaptivationMiddleAnnapolisОфис
130,000 – 270,000 USD в год
4 нояб.
Software Engineer - Embedded Systems — PACCAR, 90,400 – 141,800 USD в год, Офис | itrelocate