Brady Corporation

Sr Advanced Software Engineer

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

Архитектор Android OS для встраиваемых Android/Linux платформ подключённых устройств и промышленных IoT-решений Brady Corp. Работа на системном уровне: кастомизация Android, интеграция BSP и аппаратного обеспечения, низкоуровневая оптимизация на SoC.

Задачи

  • Проектировать и разрабатывать встраиваемые Android/Linux платформы для подключённых и IoT-устройств нового поколения
  • Проектировать и кастомизировать компоненты Android на уровнях Framework, System Services, Middleware, HAL и Linux Kernel
  • Вести bring-up платформы, интеграцию BSP и валидацию аппаратного/программного обеспечения на SoC Qualcomm, MediaTek, Samsung, NXP и аналогичных
  • Принимать архитектурные решения с фокусом на масштабируемость, производительность, безопасность, поддерживаемость и надёжность
  • Разрабатывать и оптимизировать системное ПО на C, C++ и Java для встраиваемых Android и Linux сред
  • Устранять сложные межслойные проблемы: IPC, драйверы, реализации HAL, взаимодействие с ядром и периферией
  • Взаимодействовать с командами аппаратного обеспечения, прошивок, систем, качества и продукта на всём жизненном цикле продукта
  • Поддерживать обновления Android OS, миграции, улучшения безопасности и сертификацию платформы
  • Участвовать в кастомизации Android Framework, архитектуре Treble, реализациях AIDL/HIDL и настройке SELinux
  • Участвовать в верификации, валидации, root cause analysis и оптимизации производительности
  • Наставлять и технически направлять инженеров-программистов
  • Поддерживать технические обсуждения с заказчиками и решать полевые проблемы

Требования

  • 5+ лет опыта в архитектуре встраиваемых систем, проектировании и разработке Linux и Android Embedded Systems в смарт-устройствах, IoT, авиации, автомобильной отрасли или смежных
  • 5+ лет практического опыта с многоядерными SoC Qualcomm, MediaTek/Samsung/NXP или аналогичными на Android OS или Linux
  • Степень бакалавра в области электротехники, компьютерной инженерии, информатики или программной инженерии
  • 5+ лет опыта программирования на C, C++ и Java
  • 5+ лет опыта разработки Android-приложений или SDK
  • Экспертиза во взаимодействии Android framework ↔ System Service ↔ Middleware ↔ HAL ↔ Driver/Kernel
  • Гражданство США или статус постоянного резидента США (спонсорство визы не предоставляется)

Условия

  • Гибридный график в офисе Fort Mill, SC; первые 90 дней — 100% в офисе, пн–пт
  • Страховка с первого дня работы: медицинская, стоматологическая, зрительная
  • 401(k) с участием компании
  • Оплачиваемый отпуск и праздничные дни
  • Участие в программах поощрения для всех сотрудников на полную ставку
  • Льготы по планированию семьи: оплачиваемый родительский отпуск, покрытие лечения бесплодия, помощь с усыновлением и суррогатным материнством
  • Компенсация обучения и стипендиальная программа для детей сотрудников
  • Employee Resource Groups, Employee Assistance Program и программы благополучия
  • Свободный дресс-код
  • Благотворительные взносы с удвоением через Matching Gift program

Навыки

  • Android
  • Linux
  • C
  • C++
  • Java
  • Android Framework
  • HAL
  • Linux Kernel
  • BSP
  • Qualcomm
  • MediaTek
  • Samsung
  • NXP
  • SoC
  • IPC
  • AIDL
  • HIDL
  • Treble
  • SELinux
  • Android SDK
  • IoT
  • Embedded Systems

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

Mobile Application Developer - Dot NET MAUI - iOS - Android
Softthink SolutionsMiddleУдалённо
45 – 55 USD в час
6 нояб.
Senior Staff Software Engineer, Android & IoT
PatientPointSeniorУдалённо
144,390 – 220,834 USD в год
5 нояб.
FLEX Senior Software Engineer
Marriott InternationalSeniorBethesdaГибрид
48 – 87 USD в час
4 нояб.
Principal Mobile Developer
Fidelity InvestmentsLeadWestlakeОфис
4 нояб.
Software Engineer - Android
Machina Cognita TechnologiesMiddleLafayetteОфис
2 нояб.