Эксперт по разработке программного обеспечения и прошивок для удалённой работы
Оценивайте системы встраиваемого ПО, прошивок, FPGA, бортового ПО и тестирования аппаратного обеспечения как опытный инженерный специалист. Помогайте исследовательским партнёрам Mercor в области ИИ оценивать реальные инженерные решения и улучшать способность ИИ рассуждать о системах, связанных с аппаратным обеспечением.
Описание
- Применяйте практические знания в области программного обеспечения, прошивок и цифрового аппаратного обеспечения при работе со сложными физическими системами
- Оценивайте встраиваемые прошивки, проекты FPGA и RTL, бортовое ПО, фреймворки автоматизации тестирования, аппаратные интерфейсы и процессы на уровне системы
- Анализируйте компромиссы между производительностью в реальном времени, временными характеристиками, памятью, вычислительными ресурсами, интерфейсами, надёжностью, обработкой отказов, конкурентностью и интеграцией аппаратного и программного обеспечения
- Оценивайте корректность, устойчивость и практическую жизнеспособность решений для встраиваемых продуктов и продуктов, связанных с аппаратным обеспечением
- Выявляйте дефекты реализации, ошибочные допущения, состояния гонки, проблемы синхронизации, сбои интерфейсов, ограничения ресурсов и другие системные риски
- Создавайте или оценивайте инженерные задания, эталонные реализации, тестовые сценарии, стандарты оценки и техническую документацию
- Используйте опыт разработки, интеграции, первоначального запуска аппаратного обеспечения, отладки, верификации, валидации, автоматизации тестирования и развёртывания
- Предоставляйте техническую обратную связь с учётом производственных ограничений и практического инженерного опыта
- Участвуйте в передовой инженерной и исследовательской программе в области ИИ совместно с ведущей технологической организацией
- Помогайте улучшать возможности ИИ в разработке встраиваемых систем, интеграции аппаратного и программного обеспечения, цифровом проектировании, системах реального времени, тестировании и отладке
Требования
- Иметь не менее пяти лет профессионального опыта в разработке программного обеспечения, прошивок, FPGA или встраиваемых систем
- Иметь не менее трёх лет недавнего практического опыта разработки, интеграции, тестирования, первоначального запуска или устранения неисправностей ПО либо прошивок на физическом оборудовании
- Выступать ответственным инженером за производственное ПО или прошивки, подключённые к аппаратному обеспечению
- Владеть этапами разработки от формирования требований и архитектуры до реализации, интеграции, первоначального запуска аппаратного обеспечения, верификации, валидации, отладки и развёртывания
- Иметь глубокую экспертизу как минимум в одной ключевой области: встраиваемые прошивки и системы реального времени, проектирование и верификация FPGA и RTL, бортовое ПО и критически важные для безопасности или выполнения миссии системы либо автоматизация тестирования аппаратного обеспечения и инфраструктура hardware-in-the-loop
- Использовать релевантные технологии, включая C или C++, Python, RTOS или разработку без операционной системы, драйверы устройств, загрузчики, embedded Linux, SPI, I2C, UART, CAN, Ethernet, Verilog, SystemVerilog, VHDL, инструментальные цепочки FPGA, аппаратные интерфейсы, телеметрию и автоматизированное тестирование
- Иметь опыт отладки взаимодействия программного и аппаратного обеспечения и физических систем с помощью таких инструментов, как отладчики JTAG или SWD, логические анализаторы, осциллографы, аппаратные симуляторы или эмуляторы, среды HIL или SIL, автоматизированное тестовое оборудование, системы CI и структурированный анализ первопричин
- Разрабатывать системы для реальных продуктов или в условиях производства аппаратного обеспечения
- Чётко объяснять архитектурные решения, компромиссы реализации, результаты тестирования и механизмы отказов
- Опыт работы в организации, которая проектирует, создаёт, тестирует и производит физическое аппаратное обеспечение или встраиваемые системы, будет существенным преимуществом
- Работать в качестве независимого подрядчика
- Кандидаты с визами H-1B и STEM OPT не поддерживаются
Преимущества
- Полностью удалённая работа
- Гибкие форматы сотрудничества на выбор
- Самостоятельно определять рабочий график
- Еженедельные выплаты через Stripe или Wise
- Проекты могут быть продлены, сокращены или завершены досрочно в зависимости от потребностей бизнеса и результатов работы
- Конкурентоспособное вознаграждение
- Сотрудничество с ведущими исследователями
- До 480 долларов за каждого успешного рекомендованного кандидата
