Analog Devices
Analog Devices
Analog Devices разработва и произвежда аналогови, смесени и цифрови интегрални схеми за обработка на сигнали за взискателни приложения в автомобилната индустрия, индустриалната автоматизация, здравеопазването, комуникациите и потребителската електроника. Портфолиото на компанията включва технологията GMSL, която поддържа високоскоростна свързаност в превозни средства и други свързани системи. Дейността ѝ обхваща сензорни технологии, обработка на сигнали и свързаност, като подпомага създаването на платформи за интелигентно шофиране и високопроизводителни електронни продукти.

Старши инженер по вграден софтуер

Разработвайте фърмуер в реално време за продуктите на Analog Devices за наблюдение на батерии. Работете съвместно с екипите по хардуер, системи, верификация и приложения.

Описание

  • Разработвайте и поддържайте вграден софтуер за продукти за наблюдение на батерии и анализ на данни
  • Ръководете разработването на значими функционалности и участвайте във формирането на софтуерната архитектура и дизайна
  • Разработвайте и оптимизирайте софтуер в реално време, драйвери за устройства, слоеве за хардуерна абстракция и платформени услуги
  • Подобрявайте производителността, надеждността, използването на паметта, консумацията на енергия и поведението при стартиране
  • Диагностицирайте сложни системни проблеми чрез систематично отстраняване на грешки, анализ на първопричините и методи, основани на данни
  • Работете с екипите по хардуер, системи, алгоритми, верификация, приложения, сигурност и продукти
  • Превръщайте нуждите на продукта и клиентите в софтуерни изисквания, проекти, планове за внедряване и резултати, подлежащи на тестване
  • Преглеждайте проекти и код, наставлявайте младши инженери и укрепвайте инженерните практики
  • Допринасяйте за автоматизирани процеси по изграждане, тестване, издаване и непрекъсната интеграция
  • Помагайте при планирането и оценяването на техническата работа, идентифицирането на рискове и разработването на пътната карта за софтуера Battery Insights

Изисквания

  • Бакалавърска или магистърска степен по електротехника, електроника или сродна област
  • 0–4 години подходящ опит в разработването на вграден софтуер или фърмуер
  • Отлични умения по C и C++, включително отстраняване на грешки и оптимизация за системи с ограничени ресурси
  • Опит с операционни системи за работа в реално време, паралелност, прекъсвания, синхронизация и проектиране с чувствителност към времето
  • Опит в разработването на ниско ниво на софтуер или драйвери за устройства за често използвани вградени интерфейси и периферни устройства
  • Опит с вградени процесори или микроконтролери, включително първоначално пускане на платки и интеграция на хардуер и софтуер
  • Познания за контрол на версиите, преглед на код, автоматизирани компилации и практики за CI/CD
  • Способност за самостоятелно решаване на сложни технически проблеми и комуникиране на решения между различни дисциплини
  • Разбиране на качеството и поддържаемостта на софтуера, тестването и практиките през жизнения цикъл
  • Познаване на моделите за лицензиране на софтуер с отворен код, собственически и хибриден софтуер
  • Готовност за пътуване в рамките на 10%
  • Кандидатите може да подлежат на проверка във връзка с лицензи за износ, освен ако не са граждани на САЩ, постоянно пребиваващи в САЩ или защитени лица съгласно определението в 8 U.S.C. 1324b(a)(3)

Придобивки

  • Възможности за непрекъснато обучение и техническо развитие
  • Работа със специалисти от различни дисциплини
  • Екипна среда, основана на сътрудничество и иновации