Analog Devices
Analog Devices
Analog Devices ontwikkelt en produceert analoge, mixed-signal- en digitale signaalverwerkings-IC's voor veeleisende toepassingen in de auto-industrie, industriële automatisering, gezondheidszorg, communicatie en consumentenelektronica. Het portfolio omvat GMSL-technologie, die snelle connectiviteit in voertuigen en andere verbonden systemen ondersteunt. De activiteiten van het bedrijf omvatten sensortechnologie, signaalverwerking en connectiviteit en helpen slimme rijplatforms en hoogwaardige elektronische producten mogelijk te maken.

Staff Firmware Engineer

Ontwikkel embedded firmware voor de meerfasige stroomvoorzieningsoplossingen van Analog Devices voor datacenters en communicatiesystemen. Werk samen met hardware- en softwareteams; hybride werken is mogelijk in Colorado Springs, Colorado, of Durham, North Carolina.

Beschrijving

  • Ontwikkel meerfasige buckspanningsregelaaroplossingen voor datacenters en communicatiemarkten.
  • Definieer, implementeer en verifieer firmware voor digitale en mixed-signalontwerpen.
  • Ontwikkel en valideer embedded assembly- en C-firmware en low-level systeemsoftware voor chips en producten voor stroomvoorziening.
  • Interpreteer subsysteemvereisten en verifieer de werking van chips en systemen.
  • Test en debug firmware met Verilog-simulaties, FPGA-emulatie, chips, laboratoriumapparatuur en geautomatiseerde laboratoriumtools.
  • Lever goed gedocumenteerde firmware voor embedded systemen.
  • Pas coderingsstandaarden en documentatiepraktijken toe en verbeter deze.
  • Beoordeel code samen met collega’s.
  • Werk samen met analoge, digitale en systeemontwerpers, productdefinieerders, applicatie-engineers en softwareteams.
  • Coördineer werk over meerdere projecten en stel prioriteiten om deadlines te halen.
  • Ontwikkel, documenteer, verfijn en presenteer systeemvereisten aan engineers met uiteenlopende achtergronden.

Vereisten

  • Minimaal acht jaar ervaring met SoC’s of ASIC’s in het definiëren, implementeren en verifiëren van firmware voor digitale en mixed-signalontwerpen.
  • Ervaring met het ontwerpen, ontwikkelen en valideren van embedded assembly- en C-firmware en low-level systeemsoftware voor chips en producten voor stroomvoorziening.
  • Vermogen om subsysteemvereisten te begrijpen en de werking van chips en systemen te valideren.
  • Ervaring met het testen en debuggen van embedded firmware met Verilog-simulaties, FPGA-emulatieplatforms, chips, laboratoriumapparatuur en laboratoriumautomatisering.
  • Vermogen om hoogwaardige firmware voor embedded systemen met grondige documentatie te leveren.
  • Kennis van toolchains en best practices voor softwareontwikkeling.
  • Inzicht in energiebeheer en stroomvoorziening.
  • Grondige kennis van beveiligingsalgoritmen.
  • Ervaring met objectgeoriënteerd programmeren, SystemVerilog, C++ en Python.
  • Kennis van meerfasige stroomomzetters en stroomarchitectuur voor cloud- en datacentermarkten.
  • Ervaring met het maken van zelfstandige hulpmiddelen en workflowscripts in Python.
  • Ervaring met embedded microcontrollers van 8 en 32 bits, waaronder 8051, ARM en RISC-V.
  • Bekendheid met methoden en tools voor embedded softwareontwikkeling, zoals Keil, Eclipse en Visual Studio.
  • Vermogen om systeemvereisten te ontwikkelen, documenteren, verfijnen en presenteren aan engineers met uiteenlopende achtergronden.
  • Vermogen om meerdere projecten tegelijk te beheren en werk te prioriteren om deadlines te halen.
  • Vaardigheid in laboratoriumdebugging, waaronder het gebruik van oscilloscopen en logic analyzers.
  • Sollicitanten voor functies waarvoor toegang tot technische gegevens nodig is, kunnen een toetsing voor exportvergunningen ondergaan. Uitzonderingen gelden voor Amerikaanse staatsburgers, permanente inwoners en beschermde personen volgens 8 U.S.C. 1324b(a)(3).
  • Reizen vereist: 10%.

Voordelen

  • Flexibel werkbeleid met dagen op afstand en opties voor alternatieve roosters.
  • Discretionaire prestatiegebonden bonus.
  • Ziektekosten-, oogzorg- en tandartsdekking.
  • 401(k)-regeling.
  • Betaald verlof.
  • Feestdagen.
  • Ziektedagen.
  • Aanvullende arbeidsvoorwaarden.