Работа
Из фида партнера
Android-инженер (C++)
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Binance
- Уровень
- Any
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
Обязанности
• Разрабатывать и реализовывать кроссплатформенные мобильные функции для Android и iOS с использованием современного C++.
• Разработать и внедрить новые функции для собственного ядра мобильного браузера на базе Chromium с упором на Android и iOS.
• Разработать и внедрить новые функции для нашего собственного мобильного игрового движка на основе OpenGL ES и собственных графических технологий.
• Изучите и интегрируйте возможности искусственного интеллекта в мобильные приложения, включая логические выводы искусственного интеллекта на устройстве, LLM, интеллектуальные агенты и пользовательский интерфейс на основе искусственного интеллекта.
• Проектируйте и оптимизируйте компоненты, связанные с искусственным интеллектом, для мобильных и периферийных устройств, уделяя особое внимание задержке вывода, использованию памяти, использованию ЦП/ГП, эффективности энергопотребления и общему удобству пользователя.
• Сотрудничать с межфункциональными командами для определения, проектирования и внедрения новых функций в Android, iOS и общей инфраструктуре C++.
• Эффективно интегрируйте и используйте сторонние источники данных, службы искусственного интеллекта, SDK и API.
• Написание и выполнение модульных тестов для обеспечения надежности кода, включая крайние случаи, удобства использования и общей надежности.
• Устраняйте неполадки, исправляйте ошибки и постоянно улучшайте производительность, стабильность и скорость реагирования приложений.
• Балансируйте высокую скорость реагирования, стабильность, эффективность, удобство обслуживания и удобство использования при проектировании и внедрении мобильных систем.
Требования
• Более 8 лет солидного опыта разработки программного обеспечения, а также значительный опыт в мобильной или кроссплатформенной разработке.
• Большой опыт разработки на C++, глубокие знания C++14 и выше.
• Глубокое понимание кроссплатформенной мобильной разработки и способность эффективно работать как на Android, так и на iOS.
• Знакомство с внутренними компонентами Android, включая SurfaceFlinger и конвейер графики/рендеринга Android, а также способность читать и понимать соответствующий исходный код.
• Знакомство с архитектурой системы iOS и собственными концепциями разработки.
• Глубокое понимание управления памятью Linux и опыт работы с POSIX API.
• Хорошее знание компьютерных сетей и опыт разработки кроссплатформенных приложений с использованием C++.
• Хорошее понимание принципов OpenGL/OpenGL ES и рендеринга мобильной графики.
• Базовые знания архитектуры и сборки ARM приветствуются.
• Глубокое понимание современных архитектур искусственного интеллекта, особенно архитектуры Transformer и основных концепций, таких как механизмы внимания.
• Знакомство с LLM, агентами ИИ, агентскими рабочими процессами и распространенными архитектурами приложений ИИ.
• Знакомство с искусственным интеллектом на устройстве/периферийным искусственным интеллектом, включая развертывание моделей, логический вывод, квантование и оптимизацию производительности на мобильных устройствах.
• Понимание компромиссов между размером модели, задержкой вывода, потреблением памяти, энергопотреблением и точностью на устройствах с ограниченными ресурсами.
• Степень бакалавра/магистра в области компьютерных наук, инженерии или смежных областях или эквивалентный опыт работы в отрасли.
• Хорошее понимание ландшафта мобильных технологий, архитектуры, тенденций и новых технологий.
Предпочтительные квалификации
• Опыт разработки общей инфраструктуры C++ или библиотек, используемых в Android и iOS.
• Опыт развертывания моделей искусственного интеллекта или оптимизации вывода на Android, iOS или других периферийных устройствах.
• Опыт квантования модели, сокращения, оптимизации KV-кэша или других методов повышения производительности искусственного интеллекта на устройстве.
• Знакомство с платформами вывода искусственного интеллекта или средами выполнения, такими как llama.cpp, ONNX Runtime, TensorFlow Lite, Core ML или аналогичными технологиями.
• Опыт интеграции LLM или агентов искусственного интеллекта в мобильные приложения.
• Знание мультимодального искусственного интеллекта, речевого искусственного интеллекта или других технологий искусственного интеллекта на устройстве является плюсом.
• Опыт участия в популярных мобильных библиотеках или поддержки широко используемого проекта с открытым исходным кодом.
• Знание методов анализа и оптимизации производительности Android и iOS.
• Сильные навыки решения проблем и способность эффективно работать с C++, Android, iOS, графикой, браузерными движками, JavaScript-движками и технологиями искусственного интеллекта.
Компенсация
Дополнительная информация
Источник: Jobicy (https://jobicy.com/jobs/154324-android-engineer-c)
• Разрабатывать и реализовывать кроссплатформенные мобильные функции для Android и iOS с использованием современного C++.
• Разработать и внедрить новые функции для собственного ядра мобильного браузера на базе Chromium с упором на Android и iOS.
• Разработать и внедрить новые функции для нашего собственного мобильного игрового движка на основе OpenGL ES и собственных графических технологий.
• Изучите и интегрируйте возможности искусственного интеллекта в мобильные приложения, включая логические выводы искусственного интеллекта на устройстве, LLM, интеллектуальные агенты и пользовательский интерфейс на основе искусственного интеллекта.
• Проектируйте и оптимизируйте компоненты, связанные с искусственным интеллектом, для мобильных и периферийных устройств, уделяя особое внимание задержке вывода, использованию памяти, использованию ЦП/ГП, эффективности энергопотребления и общему удобству пользователя.
• Сотрудничать с межфункциональными командами для определения, проектирования и внедрения новых функций в Android, iOS и общей инфраструктуре C++.
• Эффективно интегрируйте и используйте сторонние источники данных, службы искусственного интеллекта, SDK и API.
• Написание и выполнение модульных тестов для обеспечения надежности кода, включая крайние случаи, удобства использования и общей надежности.
• Устраняйте неполадки, исправляйте ошибки и постоянно улучшайте производительность, стабильность и скорость реагирования приложений.
• Балансируйте высокую скорость реагирования, стабильность, эффективность, удобство обслуживания и удобство использования при проектировании и внедрении мобильных систем.
Требования
• Более 8 лет солидного опыта разработки программного обеспечения, а также значительный опыт в мобильной или кроссплатформенной разработке.
• Большой опыт разработки на C++, глубокие знания C++14 и выше.
• Глубокое понимание кроссплатформенной мобильной разработки и способность эффективно работать как на Android, так и на iOS.
• Знакомство с внутренними компонентами Android, включая SurfaceFlinger и конвейер графики/рендеринга Android, а также способность читать и понимать соответствующий исходный код.
• Знакомство с архитектурой системы iOS и собственными концепциями разработки.
• Глубокое понимание управления памятью Linux и опыт работы с POSIX API.
• Хорошее знание компьютерных сетей и опыт разработки кроссплатформенных приложений с использованием C++.
• Хорошее понимание принципов OpenGL/OpenGL ES и рендеринга мобильной графики.
• Базовые знания архитектуры и сборки ARM приветствуются.
• Глубокое понимание современных архитектур искусственного интеллекта, особенно архитектуры Transformer и основных концепций, таких как механизмы внимания.
• Знакомство с LLM, агентами ИИ, агентскими рабочими процессами и распространенными архитектурами приложений ИИ.
• Знакомство с искусственным интеллектом на устройстве/периферийным искусственным интеллектом, включая развертывание моделей, логический вывод, квантование и оптимизацию производительности на мобильных устройствах.
• Понимание компромиссов между размером модели, задержкой вывода, потреблением памяти, энергопотреблением и точностью на устройствах с ограниченными ресурсами.
• Степень бакалавра/магистра в области компьютерных наук, инженерии или смежных областях или эквивалентный опыт работы в отрасли.
• Хорошее понимание ландшафта мобильных технологий, архитектуры, тенденций и новых технологий.
Предпочтительные квалификации
• Опыт разработки общей инфраструктуры C++ или библиотек, используемых в Android и iOS.
• Опыт развертывания моделей искусственного интеллекта или оптимизации вывода на Android, iOS или других периферийных устройствах.
• Опыт квантования модели, сокращения, оптимизации KV-кэша или других методов повышения производительности искусственного интеллекта на устройстве.
• Знакомство с платформами вывода искусственного интеллекта или средами выполнения, такими как llama.cpp, ONNX Runtime, TensorFlow Lite, Core ML или аналогичными технологиями.
• Опыт интеграции LLM или агентов искусственного интеллекта в мобильные приложения.
• Знание мультимодального искусственного интеллекта, речевого искусственного интеллекта или других технологий искусственного интеллекта на устройстве является плюсом.
• Опыт участия в популярных мобильных библиотеках или поддержки широко используемого проекта с открытым исходным кодом.
• Знание методов анализа и оптимизации производительности Android и iOS.
• Сильные навыки решения проблем и способность эффективно работать с C++, Android, iOS, графикой, браузерными движками, JavaScript-движками и технологиями искусственного интеллекта.
Компенсация
Дополнительная информация
Источник: Jobicy (https://jobicy.com/jobs/154324-android-engineer-c)
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Binance
Расположение
Апас, Уганда
Объявление предоставлено Binance.