
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).
- Оплачиваемый отпуск.
- Праздничные дни.
- Оплачиваемый больничный.
- Дополнительные льготы.