Software Engineering, Staff Engineer

Job Description and Requirements

At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Synopsys is a worldwide leading supplier of horizontal IP which is used by our customers to design semiconductor integrated circuits. The IP product portfolio includes ARC processors, high-performance Vector DSP processors, industry-leading neural network processors, USB, DDR, and Ethernet interface controllers and much more.

The ARC Processor team is looking for an experienced compiler engineer who will contribute to the development of our neural network model compiler. This compiler is used by third-party developers who run neural network-based workloads on SoCs with ARC Neural Network Processor IP inside.

Key responsibilities
  • Develop and enhance the compiler backend targeting ARC Neural Network Processor IP
  • Develop compiler passes for lowering a high-level intermediate representation to a low-level hardware accelerator representation
  • Develop mapping and optimization algorithms which partition compute tasks across multiple hardware accelerators in optimal ways
  • Contribute to compiler QA, including creation of test plans & test automations, execution of tests and creation of reports
Required Skills
  • 5+ years of proven experience in developing software applications or tooling for domain-specific processors or other similar resource-constrained hardware
  • Ability to write clean, scalable, and maintainable production-level C++ code
  • General understanding of state-of-the-art deep learning concepts, methods and models
  • Familiarity with Agile development methodologies
  • Working experience with embedded systems and hardware device control
  • Familiarity with Git source control management
  • Excellent problem solving and critical thinking skills
  • Team player with good interpersonal skills 
  • Excellent written and spoken English
Optional and Helpful Skills
  • Good understanding of compiler theory and compiler industry trends
  • Hands-on experience working on compiler internals (including various optimizations such as auto-parallelization, auto-scheduling and performance analysis), preferably with NN compilers
  • Solid troubleshooting and analytical skills, experience in testing production software, preferably compilers
  • Experience with low-bit model quantization
  • Experience using open-source Neural Network technologies like LLVM / MLIR, TVM, Glow, xbyak, etc.
  • Experience working with frameworks like ONNX, PyTorch, TensorFlow
Vacature geplaatst op 2 maanden geleden
Soortgelijke banen die u mogelijk interesserenOp basis van de vacature Software Engineering, Staff Engineer in Nijmegen
  • € 2.725 - € 4.825 per maand

     ...bij hun klanten.Vanwege uitbreiding op de afdeling Electrical Engineering zijn we op zoek naar een Engineer Besturingen.In deze functie...  ...hardware van de machinebesturingen Je ontwerpt en programmeert de software van de machinebesturingen (IPC,PLC) Je test de machines... 
    Software

    Synsel

    Nijmegen
    18 dagen geleden
  • € 2.500 - € 3.500 per maand

     ...Engineer ~ Nijmegen ~2500 - 3500 euro Functieomschrijving . Beschik jij over goede communicatieve vaardigheden, ga je effectief...  ...Aanbod: ~ Een modern en ruim kantoor; ~Moderne hard- en software; ~Een hecht team van gezellige en behulpzame collega's;... 
    Software
    Nijmegen
    14 dagen geleden
  • € 3.325 - € 4.925 per maand

     ...ngineerd. Ter uitbreiding van het team zijn ze op zoek naar een Sales Engineer. Ben jij een Sales Engineer in de buurt Nijmegen en wil jij...  ...je hebt als Sales Engineer technische kennis van materialen en software je hebt kennis van CRM en/of ERP-systemen je beschikt... 
    Software

    Synsel

    Nijmegen
    18 dagen geleden
  • € 3.000 - € 4.600 per maand

     ...netwerkoplossingen en duurzame energie-innovaties. Als electrical engineer in onze vestiging in nijmegen, krijg je de kans om te werken...  ...in verschillende teams; Kennis van en ervaring met relevante software voor elektrische engineering en simulatietools. Het... 
    Software

    Synsel

    Nijmegen
    17 dagen geleden
  • € 2.780 - € 3.900 per maand

     ...duurzame relatie op te bouwen met de klant. Kortom een sterk groeiend automatiseringsbedrijf dat vooruit gaat en dat nu een Junior Software Engineer Industriële Automatisering zoekt die hierin mee wil gaan. Herken jij jezelf in deze vacature van Junior Software Engineer... 
    Software
    Zelfstandig
    Stage

    Synsel Techniek

    Nijmegen
    2 uur geleden
  •  ...If you are a passionate Validation Engineer with an RF background looking for your next long-term contract with remote flexibility with...  ...configurations and limitations; # Defining and implementing hardware and software test set-ups to cover product specifications; # Ensure... 
    Software
    Met contract
    Op afstand werken

    Paratus People

    Nijmegen
    5 dagen geleden
  • € 2.500 - € 3.500 per maand

     ...met kritiek en schuilt er een echte probleemoplosser in jou? Als engineer ondergrondse infra ga jij je bezighouden met: Ontwerp- en...  ...~ Een modern en ruim kantoor; ~Moderne hard- en software; ~Een hecht team van gezellige en behulpzame collega's; ~Afwisselend... 
    Software
    Zelfstandig

    Eminent

    Nijmegen
    13 dagen geleden
  • € 5.100 per maand

     ...maandsalaris van tot wel € 5.100, - verdienen? Start als proces engineer bij een fabrikant uit Nijmegen van koperdraad en samengestelde...  ...diploma in werktuigbouwkunde of mechatronica Ervaring met 3-D CAD software is een pré Kennis van plan- en projectmatig werken... 
    Software
    Zelfstandig
    Met vast contract

    Jigler

    Nijmegen
    2 maanden geleden
  • € 2.645 - € 4.050 per maand

     ...sorteersystemen. Met een eigen engineeringsafdeling op het gebied van Software, Hardware en Mechanical wordt er gekeken naar het bieden van...  ...in hun vakgebied. In deze dynamische functie als Junior Sales Engineer ben je verantwoordelijk voor de gehele verkoopproces van de... 
    Software
    Opdracht
    Buitenland

    Synsel

    Nijmegen
    18 dagen geleden
  • € 2.775 - € 3.550 per maand

     ...de klant een probleem heeft, bedenk jij als Junior Mechanical Engineer op een creatieve en efficiënte manier een oplossing door optimalisatie...  ...aan te bieden je werkt ontwerpen uit in geavanceerde software tools je verzorgt de benodigde berekeningen en tekeningen om... 
    Software
    Stage

    Synsel

    Nijmegen
    18 dagen geleden
  • € 2.400 - € 3.000 per maand

     ...Ben je op zoek naar een uitdagende baan als Junior Control Engineer? Onze relatie is een hoogwaardige internationale machinebouwer...  ...Hierdoor zijn ze altijd op zoek naar specialisten op het gebied van Software Engineering. Functie-inhoud: ~ Een Control Engineer... 
    Software
    Thuiswerk

    Synsel

    Nijmegen
    18 dagen geleden
  • € 3.700 - € 5.000 per maand

     ...gespecialiseerd is in de automotive-industrie, speel je als Automation Engineer een belangrijke rol in het optimaliseren van productie- en...  ...van en ervaring met moderne automatiseringstechnologieën en -software; Sterk analytisch vermogen en een hands-on mentaliteit;... 
    Software
    Zelfstandig

    Synsel

    Nijmegen
    17 dagen geleden
  •  ...in de manufacturing, 200 bij het Big Truck Development Centre (Engineering) en ruim 150 bij de After Market (after sales) organisatie....  ...Manufacturing en/of Demand Flow Technology; Affiniteit met software, elektrische systemen en/of data-analyses; Zeer goede beheersing... 
    Software
    Fulltime
    2 dagen week

    Yacht

    Nijmegen
    2 dagen geleden
  • 3D Ship Engineering is a growing and ambitious organization operating in the maritime industry. We are engaged in designing ships and...  ...or 3D models. For this we use both 2D and advanced 3D drawing software. We mainly work from our office in Grave, but occasionally we... 
    Software
    Fulltime
    Thuiswerk

    3dship

    Grave
    4 dagen geleden
  • € 2.625 - € 5.150 per maand

     ...verwerkingsindustrie. Deze zware mechanische systemen worden door eigen Engineers ontworpen, doorontwikkeld en geïnstalleerd bij de klant. Het...  ...aantal projecten in dit bedrijf zijn ze op zoek naar een Software Engineer PLC. Ben jij een Software Engineer PLC en ben jij... 
    Software

    Synsel Techniek

    Nijmegen
    2 uur geleden
  •  ...Mechanical Engineer – Nijmegen ~ Stadsregio Arnhem Nijmegen Functieomschrijving . Ben je gepassioneerd door het ontwerpen en...  ...Passie voor het maken van ontwerpen en berekeningen met 3D CAD-software zoals SolidWorks of Inventor. Een afgeronde hbo- of wo-opleiding... 
    Software
    Nijmegen
    maand geleden
  •  ...Are you an experienced and results-oriented sales engineer with excellent communication skills? If the answer is yes, then this position...  ..., due to work in the language Proficiency in common office software is also required. And of course, you are someone who enjoys... 
    Software
    Met contract
    Fulltime
    Op afstand werken

    Manpower Netherlands

    Nijmegen
    1 dag deleden
  •  ...Mechanical Engineer ~ Stadsregio Arnhem Nijmegen Functieomschrijving . Als Mechanical Engineer werk je aan technische projecten...  .... Ervaring met ontwerpen en berekeningen maken in 3D CAD-software zoals SolidWorks of Inventor. Hbo- of wo-opleiding in werktuigbouwkunde... 
    Software
    Nijmegen
    21 uur geleden
  •  ...Mechanical Engineer – Regio Nijmegen/Arnhem ~ Stadsregio Arnhem Nijmegen Functieomschrijving . Ben je gepassioneerd door het...  ...Enthousiasme voor het maken van ontwerpen en berekeningen in 3D CAD-software zoals SolidWorks of Inventor. Functieoverzicht .... 
    Software
    Nijmegen
    18 dagen geleden
  •  ...toe aan een volgende stap in jouw carrière? Als ervaren Hardware Engineer in de industriële automatisering krijg je de kans om jouw...  ...engineer. ~ Kennis van en ervaring met EPLAN of vergelijkbare software. ~ Uitstekende vaardigheden in schema’s en kastlay-outs ontwerp... 
    Software
    Fulltime

    Continu

    Nijmegen
    2 dagen geleden
  •  ...product development team Principal Engineer Join us as a Principal Engineer and guide our product development team towards new frontiers...  ..., product managers, etc. ~5+ years in a professional software engineer role with strong experience in PHP (strongly preferred... 
    Software
    Thuiswerk

    Yoast Bv

    Wijchen
    5 dagen geleden
  • € 3.500 - € 5.000 per maand

     ...Project Engineer ~ Malden ~3500 - 5000 euro Functieomschrijving . Als project engineer ben je een cruciale schakel in het...  ...Aanbod: Een modern en ruim kantoor; Moderne hard- en software; Een hecht team van gezellige en behulpzame collega’s; Afwisselend... 
    Software
    Malden
    18 dagen geleden
  • € 2.800 - € 5.180 per maand

     ...perfecte oplossing op het gebied van procesapparatuur, dat is wat de engineers binnen dit bedrijf bieden aan hun klanten wereldwijd. De...  ...binnen verschillende branches in de Foodsector. In de rol van Software Engineer Internationaal ben je verantwoordelijk voor het... 
    Software
    Buitenland

    Synsel Techniek

    Nijmegen
    2 uur geleden
  •  ...drive maximum returns for their business. As a Site Reliability Engineer, you will proactively monitor our platform and analyze and...  ...noticed by our customers. You will help scale our infrastructure and software to meet the growth in customers and usage without jeopardizing... 
    Software
    Op afstand werken

    Tbwa Chiat/Day Inc

    Nijmegen
    5 dagen geleden
  •  ...Manufacturing Engineer Nijmegen Reageren kan tot: 28-11-2024 Functieomschrijving . De afdeling Manufacturing & Process Engineering...  ...van de Nederlandse en Engelse taal. Affiniteit met software, elektrische systemen en/of data-analyse. Functieoverzicht... 
    Software
    Fulltime
    Nijmegen
    4 dagen geleden
  • € 2.500 - € 3.500 per maand

     ...Project engineer ondergrondse infra ~ Nijmegen ~2500 - 3500 euro Functieomschrijving . Als project engineer ga jij jezelf...  ...Aanbod: Een modern en ruim kantoor; Moderne hard- en software; Een hecht team van gezellige en behulpzame collega's; Veel... 
    Software
    Nijmegen
    14 dagen geleden
  • € 3.400 - € 4.875 per maand

     ...De energietransitie is onmogelijk zonder jou als Engineer Elektra Je werkt in een projectteam aan het ontwerp, de voorbereiding en de realisatie van onze projecten. Je bouwt mee aan uiteenlopende infraprojecten met maatschappelijke impact. Zoals de realisatie van een... 
    Parttime
    Stage
    Voor uitvoerders
    Fulltime
    Thuiswerk

    liander

    Nijmegen
    2 dagen geleden
  •  ...Wat jij doet Als R&D Engineer ben je verantwoordelijk voor het onderzoek, ontwerp, ontwikkeling en testen van mechanische systemen...  ...materialen en fabricagetechnieken Uitstekende ervaring met CAD-software, bij voorkeur Inventor Praktische instelling en goed... 
    Software
    Zelfstandig
    Stage
    Thuiswerk

    Voort B.V.

    Nijmegen
    1 dag deleden
  • € 5.000 - € 7.000 per maand

     ...softwarebedrijf zijn wij gevraagd om op zoek te gaan naar een Azure Cloud Engineer die de ambitie heeft om door te groeien tot DevOps Engineer....  ...en netwerken, terwijl je PaaS (Platform as a Service) en SaaS (Software as a Service) oplossingen inzet om applicaties en diensten... 
    Software
    Zelfstandig
    Met vast contract
    Met jaarcontract
    Buitenland
    Thuiswerk
    Nijmegen
    2 maanden geleden
  •  ...uitdagingen om te zetten in oplossingen? In de rol van Manufacturing Engineer ondersteun je de productie bij het oplossen van...  ...Elektrotechniek, of Technische Bedrijfskunde Affiniteit met software, elektrische systemen, en/of data-analyse Sterke analytische... 
    Software
    Met contract
    Fulltime

    Manpower Netherlands

    Nijmegen
    3 dagen geleden

Wilt u meer vacatures ontvangen?

Abonneer u om vacatures voor Software Engineering, Staff Engineer te ontvangen. Solliciteer als eerste!

subscribeToSimilarBanner
Meld u aan om toegang te krijgen tot alle onderdelen van onze service.
  • Vacatures zoeken
  • Favorieten
  • Maak een cv
    Nieuw
  • Salarissen
  • Inschrijvingen