
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.
124 721 $ – 180 602 $ / rok
HybrydowoPełny etatLeadWymagany Język: angielskiInżynier sprzętuOpis
- 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.