עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
In this role, you will lead the development of NextSilicon SDK including NextSilicon programming model, backend implementation of standard parallel computing frameworks and acceleration libs, compiler toolchain, and suite of profiling and analysis development tools.
Responsibilities:
Define and lead the tech roadmap for how developers should program for NextSilicon hardware.
Define feature development scope and plan for successful product delivery.
Lead multiple engineering teams across multiple disciplines (compilers, user facing tools, parallel frameworks).
Strengthen and grow the team by hiring and retaining top engineering talent.
Facilitate close collaboration with engineering groups across the org - software, architecture, research and hardware stakeholders.
Act as a technical leader when design directions are unclear.
Balance high-quality product delivery under tight schedules and solid engineering for long-term success.
Support people growth, engineers and managers, through ambiguity and challenging projects.
8+ years of managerial experience, leading teams and groups, and 10+ years of software engineering experience.
Solid experience leading software teams through the development lifecycle, including concept, design and implementation.
Leadership and collaboration skills with the ability to work with external customers.
Experience working with highly technical customers and presenting roadmaps to customers.
Experience with building and deploying user facing APIs and developer tools.
Experience working on large codebase projects that have reached the production stage.
Required experience working with/on compilers or domain specific languages.
Strong software architecture design skills.
Advantage to having solid knowledge of processor architecture, preferably with more than just CPUs.
Advantage to experience with parallel frameworks.
Advantage to deploying software on large scale clusters.
Advantage to in-depth understanding in runtime environments and distributed systems.
Advantage to theoretical background in computer science (Masters) but not required.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.