Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
AASUS
Тайбэй, Тайвань8 месяцев назад
Грейд
Senior
Опыт работы
от 5 лет
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Центр робототехники и ИИ ASUS ищет инженера по интеграции встраиваемых систем для присоединения к нашей глобальной команде исследований и разработок. Эта роль имеет центральное значение для поддержания производительности и надежности наших автономных мобильных робототехнических платформ, охватывая слияние датчиков, настройку управления движением и внутренние инструменты, обеспечивающие работоспособность наших систем. Мы ищем практического инженера с глубоким опытом работы во встраиваемых системах, сильным пониманием протоколов аппаратной связи и методичным подходом к диагностике и устранению сложных системных сбоев. Идеальный кандидат преуспевает на стыке аппаратного и программного обеспечения, привнося как техническую строгость, так и проактивный подход к решению проблем в быстро меняющейся, междисциплинарной среде.
Управлять конфигурацией прошивки для обеспечения оптимального использования бортовых датчиков в различных условиях эксплуатации. Настраивать и оптимизировать параметры управления движением (ПИД-регуляторы) и фильтры оценки состояния (EKF) для обеспечения стабильности и точности движения. Проводить углубленные расследования критических системных сбоев, анализируя журналы для определения первопричин и рекомендации решений. Разрабатывать и отлаживать каналы связи между встраиваемыми контроллерами и периферийными устройствами по протоколам, включая UART, Ethernet, I2C и SPI. Разрабатывать и поддерживать внутренние инструменты CLI (Python/Bash) для конфигурации системы и отладки. Внедрять и поддерживать конвейеры CI/CD для автоматизированного тестирования встраиваемых систем. Сотрудничать с кросс-функциональными командами для поддержки полного жизненного цикла разработки автономных робототехнических платформ.
Степень бакалавра или выше в области системной инженерии, информатики, электротехники или смежной области. 5+ лет опыта работы в отрасли или эквивалент. Опыт работы с встраиваемыми системами и инструментариями, включая сборку и прошивку. Сильные навыки написания скриптов на Python и Bash, включая опыт работы с тестовыми фреймворками на основе Python. Уверенное владение средой Linux с акцентом на CLI. Хорошее понимание протоколов аппаратной связи (UART, Ethernet, I2C, SPI). Опыт анализа системных журналов для диагностики сбоев программного обеспечения и датчиков. Твердое понимание теории управления (ПИД-регуляторы) и принципов слияния датчиков (например, фильтры Калмана). Опыт работы с Git для контроля версий. Сильные навыки устной и письменной коммуникации.
Опыт работы с робототехническими промежуточными решениями для автономных мобильных платформ является большим преимуществом. Практический опыт интеграции датчиков, приводов и сопутствующих компьютеров на аппаратном обеспечении автономной робототехники является большим преимуществом. Опыт построения конвейеров CI/CD для встраиваемых систем является плюсом. Знакомство с GCP или другими облачными службами для агрегации данных является плюсом.
The ASUS Robotics & AI Center is seeking an Embedded Systems Integration Engineer to join our global research and development team. This role is central to maintaining the performance and reliability of our autonomous mobile robotics platforms, encompassing sensor fusion, motion control configuration, and the internal tooling that keeps our systems operational. We are looking for a hands-on engineer with deep experience in embedded systems, a strong grasp of hardware communication protocols, and a methodical approach to diagnosing and resolving complex system failures. The ideal candidate thrives at the intersection of hardware and software, bringing both technical rigor and a proactive problem-solving mindset to a fast-paced, multidisciplinary environment. Manage firmware configuration to ensure optimal utilization of onboard sensors across different operational environments. Tune and optimize motion control parameters (PID loops) and state estimation filters (EKF) to ensure motion stability and precision. Perform deep-dive investigations into critical system failures, analyzing logs to determine root cause and recommend solutions. Architect and debug communication links between embedded controllers and peripherals across protocols including UART, Ethernet, I2C, and SPI. Develop and maintain internal CLI tools (Python/Bash) for system configuration and debugging. Implement and maintain CI/CD pipelines for automated testing of embedded systems. Collaborate with cross-functional teams to support the full development lifecycle of autonomous robotics platforms.
Requirements Bachelor's degree or higher in systems engineering, computer science, electrical engineering, or a related field. 5+ years of industry work experience or equivalent. Experience working with embedded systems and toolchains, including building and flashing firmware. Strong scripting skills in Python and Bash, including experience with Python-based testing frameworks. Proficiency working in a Linux environment with a CLI focus. Good understanding of hardware communication protocols (UART, Ethernet, I2C, SPI). Experience analyzing system logs to diagnose software and sensor failures. Solid understanding of control theory (PID loops) and sensor fusion principles (e.g., Kalman filters). Experience with Git for version control. Strong verbal and written communication skills. Experience with robotics middleware for autonomous mobile platforms is strongly preferred. Hands-on experience integrating sensors, actuators, and companion computers on autonomous robotics hardware is strongly preferred. Experience building CI/CD pipelines for embedded systems is a plus. Familiarity with GCP or other cloud services for data aggregation is a plus.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 43 000 до 77 100