Analog Devices
Analog Devices
Analog Devices utvecklar och tillverkar analoga integrerade kretsar, kretsar med blandade signaler och integrerade kretsar för digital signalbehandling för krävande tillämpningar inom fordonsindustrin, industriell automation, hälso- och sjukvård, kommunikation och konsumentelektronik. Företagets produktportfölj omfattar GMSL-teknik, som möjliggör höghastighetsanslutning i fordon och andra uppkopplade system. Företagets arbete omfattar avkänning, signalbehandling och anslutning och bidrar till att möjliggöra plattformar för smart körning och högpresterande elektroniska produkter.

Senior firmwareingenjör

Utveckla inbyggd programvara för Analog Devices flerfasiga kraftlösningar för datacenter och kommunikationssystem. Samarbeta med hårdvaru- och mjukvaruteam, med hybridarbete i Colorado Springs, Colorado, eller Durham, North Carolina.

Beskrivning

  • Utveckla flerfasiga bucklösningar för spänningsregulatorer för datacenter- och kommunikationsmarknaderna.
  • Definiera, implementera och verifiera firmware för digitala konstruktioner och konstruktioner med blandade signaler.
  • Bygg och validera inbyggd assembler- och C-firmware samt systemprogramvara på låg nivå för kretsar och produkter för kraftförsörjning.
  • Tolka delsystemkrav och verifiera kretsars och systems funktion.
  • Testa och felsöka firmware med Verilog-simuleringar, FPGA-emulering, kretsar, laboratorieutrustning och automatiserade labbverktyg.
  • Leverera väl dokumenterad firmware för inbyggda system.
  • Tillämpa och förbättra kodningsstandarder och dokumentationsrutiner.
  • Granska kod tillsammans med kollegor.
  • Samarbeta med konstruktörer inom analog-, digital- och systemdesign, produktspecialister, applikationsingenjörer och mjukvaruteam.
  • Hantera arbete i flera projekt och prioritera för att hålla tidsplaner.
  • Utveckla, dokumentera, förfina och presentera systemkrav för ingenjörer med olika bakgrund.

Krav

  • Minst åtta års erfarenhet av SoC- eller ASIC-utveckling med att definiera, implementera och verifiera firmware för digitala konstruktioner och konstruktioner med blandade signaler.
  • Erfarenhet av att utforma, utveckla och validera inbyggd assembler- och C-firmware samt systemprogramvara på låg nivå för kretsar och produkter för kraftförsörjning.
  • Förmåga att förstå delsystemkrav och validera kretsars och systems funktion.
  • Erfarenhet av att testa och felsöka inbyggd firmware med Verilog-simuleringar, FPGA-emuleringsplattformar, kretsar, laboratorieutrustning och labbautomation.
  • Förmåga att leverera inbyggd firmware av hög kvalitet med utförlig dokumentation.
  • Kunskap om verktygskedjor och bästa praxis för programvaruutveckling.
  • Förståelse för strömhantering och kraftförsörjning.
  • God förståelse för säkerhetsalgoritmer.
  • Erfarenhet av objektorienterad programmering, SystemVerilog, C++ och Python.
  • Kunskap om flerfasiga kraftomvandlare och kraftarkitektur för moln- och datacentermarknaderna.
  • Erfarenhet av att skapa fristående hjälpprogram och arbetsflödesskript i Python.
  • Erfarenhet av 8- och 32-bitars inbyggda mikrokontroller, inklusive 8051, ARM och RISC-V.
  • Kännedom om metoder och verktyg för utveckling av inbyggd programvara, såsom Keil, Eclipse och Visual Studio.
  • Förmåga att utveckla, dokumentera, förfina och presentera systemkrav för ingenjörer med olika bakgrund.
  • Förmåga att hantera flera projekt samtidigt och prioritera arbetet för att hålla tidsplaner.
  • Färdigheter i felsökning i laboratoriemiljö, inklusive användning av oscilloskop och logikanalysatorer.
  • Sökande till tjänster som kräver åtkomst till tekniska data kan genomgå en granskning av exportlicens. Undantag gäller amerikanska medborgare, personer med permanent uppehållstillstånd och skyddade personer enligt 8 U.S.C. 1324b(a)(3).
  • Resor krävs: 10 %.

Förmåner

  • Flexibel arbetspolicy med distansdagar och möjlighet till alternativa arbetstider.
  • Diskretionär prestationsbaserad bonus.
  • Sjukvårds-, synvårds- och tandvårdsförsäkring.
  • 401(k)-plan.
  • Betald semester.
  • Helgdagar.
  • Sjukfrånvaro.
  • Ytterligare förmåner.