Analog Devices
Analog Devices
Analog Devices projektuje i produkuje analogowe, mieszane oraz cyfrowe układy scalone do przetwarzania sygnałów, przeznaczone do wymagających zastosowań w branży motoryzacyjnej, automatyce przemysłowej, ochronie zdrowia, komunikacji i elektronice użytkowej. Portfolio firmy obejmuje technologię GMSL, która zapewnia szybką łączność w pojazdach i innych połączonych systemach. Firma działa w obszarach czujników, przetwarzania sygnałów i łączności, wspierając rozwój inteligentnych platform jazdy oraz wydajnych produktów elektronicznych.

Główny inżynier oprogramowania wbudowanego

Tworzenie oprogramowania wbudowanego dla wielofazowych rozwiązań zasilania Analog Devices dla centrów danych i systemów komunikacyjnych. Współpraca z zespołami sprzętowymi i programistycznymi; praca hybrydowa w Colorado Springs w stanie Kolorado lub Durham w Karolinie Północnej.

Opis

  • Opracowywać rozwiązania oparte na wielofazowych przetwornicach obniżających napięcie dla rynków centrów danych i komunikacji.
  • Określać, wdrażać i weryfikować oprogramowanie wbudowane dla układów cyfrowych i mieszanych sygnałowo.
  • Tworzyć i walidować wbudowane oprogramowanie w asemblerze i C oraz niskopoziomowe oprogramowanie systemowe dla układów i produktów do dystrybucji zasilania.
  • Interpretować wymagania podsystemów oraz weryfikować działanie układów i systemów.
  • Testować i debugować oprogramowanie wbudowane przy użyciu symulacji Verilog, emulacji FPGA, układów scalonych, sprzętu laboratoryjnego i zautomatyzowanych narzędzi laboratoryjnych.
  • Dostarczać dobrze udokumentowane oprogramowanie systemów wbudowanych.
  • Stosować i doskonalić standardy kodowania oraz praktyki dokumentacyjne.
  • Przeglądać kod wspólnie z innymi osobami.
  • Współpracować z projektantami układów analogowych, cyfrowych i systemowych, osobami definiującymi produkty, inżynierami aplikacyjnymi oraz zespołami programistycznymi.
  • Koordynować pracę nad wieloma projektami i ustalać priorytety, aby dotrzymywać harmonogramów.
  • Opracowywać, dokumentować, dopracowywać i przedstawiać wymagania systemowe inżynierom o różnym doświadczeniu.

Wymagania

  • Co najmniej osiem lat doświadczenia z SoC lub ASIC w określaniu, wdrażaniu i weryfikacji oprogramowania wbudowanego dla układów cyfrowych i mieszanych sygnałowo.
  • Doświadczenie w projektowaniu, tworzeniu i walidacji wbudowanego oprogramowania w asemblerze i C oraz niskopoziomowego oprogramowania systemowego dla układów i produktów do dystrybucji zasilania.
  • Umiejętność rozumienia wymagań podsystemów i walidowania działania układów oraz systemów.
  • Doświadczenie w testowaniu i debugowaniu oprogramowania wbudowanego za pomocą symulacji Verilog, platform emulacji FPGA, układów scalonych, sprzętu laboratoryjnego i automatyzacji laboratoryjnej.
  • Umiejętność dostarczania wysokiej jakości oprogramowania wbudowanego wraz z pełną dokumentacją.
  • Znajomość łańcuchów narzędzi do tworzenia oprogramowania i dobrych praktyk.
  • Rozumienie zarządzania zasilaniem i dystrybucji zasilania.
  • Bardzo dobra znajomość algorytmów bezpieczeństwa.
  • Doświadczenie w programowaniu obiektowym oraz pracy z SystemVerilog, C++ i Pythonem.
  • Znajomość wielofazowych przetwornic zasilania i architektury zasilania dla chmury oraz centrów danych.
  • Doświadczenie w tworzeniu samodzielnych narzędzi pomocniczych i skryptów usprawniających pracę w Pythonie.
  • Doświadczenie z 8- i 32-bitowymi mikrokontrolerami wbudowanymi, w tym 8051, ARM i RISC-V.
  • Znajomość metod i narzędzi tworzenia oprogramowania wbudowanego, takich jak Keil, Eclipse i Visual Studio.
  • Umiejętność opracowywania, dokumentowania, dopracowywania i przedstawiania wymagań systemowych inżynierom o różnym doświadczeniu.
  • Umiejętność prowadzenia kilku projektów jednocześnie i ustalania priorytetów w celu dotrzymywania harmonogramów.
  • Umiejętności debugowania w laboratorium, w tym obsługa oscyloskopów i analizatorów logicznych.
  • Kandydaci na stanowiska wymagające dostępu do danych technicznych mogą przejść weryfikację w ramach procedury uzyskania licencji eksportowej. Wyjątki obejmują obywateli USA, stałych rezydentów oraz osoby chronione na mocy 8 U.S.C. 1324b(a)(3).
  • Wymagane podróże służbowe: 10%.

Benefity

  • Elastyczna polityka pracy z możliwością pracy zdalnej w wybrane dni i wyboru alternatywnego harmonogramu.
  • Uznaniowa premia zależna od wyników.
  • Ubezpieczenie medyczne, okulistyczne i stomatologiczne.
  • Plan 401(k).
  • Płatny urlop.
  • Dni świąteczne.
  • Zwolnienie chorobowe.
  • Dodatkowe świadczenia.