Engineer, Software Development Engineering

Acest anunț a expirat și nu este disponibil pentru aplicare

Analog Devices (NASDAQ: ADI) proiectează și produce produse și soluții semiconductoare. Le permitem clienților noștri să interpreteze lumea din jurul nostru prin conectarea inteligentă între lumea fizică și cea digitală cu tehnologii de neegalat care simt, măsoară și conectează.

Analog Devices ( ) caută un inginer software C++ pentru a se alătura echipei noastre de Customer Office Solutions (COS) care sprijină o gamă largă de soluții liniare de înaltă performanță și produse standard în aplicații finale, cum ar fi automatizarea industrială, instrumente, auto, sănătate și comunicații. sisteme.

Inginerul software C++ este responsabil pentru proiectarea, implementarea și întreținerea interfețelor software centrate pe utilizator și a componentelor software de bază. Ca parte a unei echipe interfuncționale, inginerul software realizează, de asemenea, definirea, dezvoltarea, implementarea și documentarea mai multor aplicații la nivel de sistem, interacționează cu echipele de dezvoltare pentru a obține o înțelegere profundă a modului în care funcționează design-urile, propune modalități de îmbunătățire a proiectelor pentru a se potrivi. așteptările clienților și oferă suport tehnic clienților noștri globali.

Responsabilitățile includ
  • Proiectați, creați și mențineți aplicații la nivel de sistem care includ hardware, software și documentație pentru produsele noastre.
  • Proiectați, implementați și mențineți interfețe software centrate pe utilizator și componente software de bază.
  • Dezvoltarea și proiectarea interfețelor grafice cu utilizatorul (GUI), de preferință Qt.
  • Oferiți asistență clienților/prin forumul ADI Engineer Zone.
  • Vizite tehnice ale clienților, pentru a-i ajuta să rezolve problemele de proiectare.
  • Gestionați și coordonați mai multe proiecte care rulează simultan.
Abilități și competențe esențiale
  • BS/MS în Informatică (CS) cu > 3 ani de experiență în industrie
  • Cunoștințe solide despre C++ modern, inclusiv programarea OOP, STL și GUI. Concentrați-vă pe calitatea codului, reutilizarea și ușurința întreținerii.
  • Cunoștințe despre dezvoltarea GUI cu Qt și QML sau tehnologie similară.
  • Experiență de lucru cu sisteme de construcție, cum ar fi CMake/QMake/autotools
  • Experiență cu SCM (svn/git)
  • Aveți abilități puternice de depanare, depanare, profilare
  • Experiență de dezvoltare pe sisteme macOS/Linux
  • Cunoașterea limbajelor de scripting precum Python/JS/Bash/etc
  • Poate lucra independent și în echipă pentru a dezvolta soluții inovatoare.
  • Bune abilități de comunicare în limba engleză pentru a colabora cu dezvoltatori de hardware și software din Europa, SUA, China și Filipine; furnizarea de actualizări ale proiectelor și redactarea documentelor funcționale și tehnice.
Este bine sa ai
  • Experiență în dezvoltarea multi-platformă și/sau multi-platformă (Linux, Unix, Windows, Android, Embedded, iOS)
  • Experiență cu platforme de dezvoltare mobile (iOS/Android)
  • Medii CI (Azure Pipelines/ Github Actions/ Appveyor/ Travis CI/etc)
  • Experiență de lucru pe proiecte Open-Source
  • Înțelegerea arhitecturilor procesoarelor, a electronicii, a echipamentelor electronice de testare (osciloscop / analizator de spectru / etc.) și a sistemelor încorporate
Pentru pozițiile care necesită acces la date tehnice, Analog Devices, Inc. poate fi nevoită să obțină aprobarea de licență de export de la Departamentul de Comerț al SUA - Biroul Industriei și Securității și/sau Departamentul de Stat al SUA - Direcția de Control al Comerțului pentru Apărare. Ca atare, solicitanții pentru această poziție – cu excepția cetățenilor americani, rezidenților permanenți ai SUA și a persoanelor protejate, așa cum sunt definite de 8 USC 1324b(a)(3) – ar putea fi nevoiți să treacă printr-un proces de revizuire a licenței de export.

Analog Devices este un angajator cu șanse egale. Susținem o cultură în care toată lumea are șansa de a reuși, indiferent de rasă, culoare, religie, vârstă, ascendență, origine națională, origine socială sau etnică, sex, orientare sexuală, gen, identitate de gen, expresie de gen, stare civilă, sarcină, statut parental, dizabilitate, condiție medicală, informații genetice, statut militar sau de veteran, apartenență la sindicat și afiliere politică sau orice alt grup protejat legal.

Nivel de educație : Licență

Necesar deplasare : Nu

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la Analog Devices pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la Analog Devices pe Angajat.ro?

  • Pe ce poziții are Analog Devices locuri de muncă disponibile prin Angajat.ro?