Analog Devices
Analog Devices
Analog Devices разрабатывает и производит аналоговые, смешанные и цифровые интегральные схемы обработки сигналов для требовательных применений в автомобильной отрасли, промышленной автоматизации, здравоохранении, коммуникациях и потребительской электронике. В портфель компании входит технология GMSL, обеспечивающая высокоскоростное подключение в автомобилях и других подключённых системах. Компания работает в сферах сенсорики, обработки сигналов и подключения, помогая создавать интеллектуальные платформы для вождения и высокопроизводительные электронные продукты.

Ведущий инженер по встроенному ПО

Разработка встроенного ПО для многофазных решений питания Analog Devices для центров обработки данных и систем связи. Сотрудничество с командами аппаратного и программного обеспечения; гибридный формат работы в Колорадо-Спрингс, штат Колорадо, или Дареме, штат Северная Каролина.

Описание

  • Разрабатывать решения на основе многофазных понижающих стабилизаторов напряжения для рынков центров обработки данных и связи.
  • Определять, реализовывать и проверять встроенное ПО для цифровых схем и схем со смешанными сигналами.
  • Разрабатывать и проверять встроенное ПО на ассемблере и C, а также низкоуровневое системное ПО для микросхем и продуктов распределения питания.
  • Интерпретировать требования к подсистемам и проверять работу микросхем и систем.
  • Тестировать и отлаживать встроенное ПО с помощью моделирования Verilog, эмуляции на FPGA, микросхем, лабораторного оборудования и средств автоматизации лабораторных испытаний.
  • Создавать хорошо документированное встроенное ПО для систем.
  • Соблюдать и совершенствовать стандарты кодирования и практики документирования.
  • Проводить обзоры кода вместе с коллегами.
  • Работать с разработчиками аналоговых, цифровых и системных решений, специалистами по определению характеристик продуктов, инженерами по применению и командами разработки ПО.
  • Координировать работу по нескольким проектам и расставлять приоритеты для соблюдения сроков.
  • Разрабатывать, документировать, уточнять и представлять системные требования инженерам с разным опытом.

Требования

  • Не менее восьми лет опыта работы с SoC или ASIC: определение, реализация и проверка встроенного ПО для цифровых схем и схем со смешанными сигналами.
  • Опыт проектирования, разработки и проверки встроенного ПО на ассемблере и C, а также низкоуровневого системного ПО для микросхем и продуктов распределения питания.
  • Умение понимать требования к подсистемам и проверять работу микросхем и систем.
  • Опыт тестирования и отладки встроенного ПО с помощью моделирования Verilog, платформ эмуляции FPGA, микросхем, лабораторного оборудования и средств автоматизации лабораторных испытаний.
  • Умение создавать высококачественное встроенное ПО с подробной документацией.
  • Знание цепочек инструментов разработки ПО и передовых практик.
  • Понимание управления питанием и распределения питания.
  • Глубокое понимание алгоритмов безопасности.
  • Опыт объектно-ориентированного программирования, работы с SystemVerilog, C++ и Python.
  • Знание многофазных преобразователей питания и архитектур питания для облачных систем и центров обработки данных.
  • Опыт создания автономных вспомогательных инструментов и сценариев для рабочих процессов на Python.
  • Опыт работы со встроенными микроконтроллерами с разрядностью 8 и 32 бита, включая 8051, ARM и RISC-V.
  • Знакомство с методами и инструментами разработки встроенного ПО, такими как Keil, Eclipse и Visual Studio.
  • Умение разрабатывать, документировать, уточнять и представлять системные требования инженерам с разным опытом.
  • Умение вести несколько проектов одновременно и расставлять приоритеты для соблюдения сроков.
  • Навыки отладки в лаборатории, включая работу с осциллографами и логическими анализаторами.
  • Для кандидатов на должности, предполагающие доступ к техническим данным, может проводиться проверка для получения экспортной лицензии. Исключения предусмотрены для граждан США, постоянных резидентов и лиц, защищённых положениями 8 U.S.C. 1324b(a)(3).
  • Необходимы командировки: 10% рабочего времени.

Преимущества

  • Гибкая политика работы с возможностью удалённых рабочих дней и альтернативного графика.
  • Дискреционная премия по результатам работы.
  • Медицинское, офтальмологическое и стоматологическое страхование.
  • Пенсионный план 401(k).
  • Оплачиваемый отпуск.
  • Праздничные дни.
  • Оплачиваемый больничный.
  • Дополнительные льготы.