תיאור המשרה
NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
We are looking for a talented and experienced Group Manager to lead teams in our software division, building an innovative multidisciplinary computing platform. In this role, you will bridge the gap between architecture, software, and hardware. You will lead the development of the lower layers in our highly optimized software stack including Boot, BSP, and device runtime, while dealing with an innovative and challenging system architecture.
Requirements- Bachelor’s or Master’s degree and/or equivalent experience in computer science or a related field.
- 8+ years of managerial experience, leading teams and groups, and 10+ years of software engineering experience.
- Exceptional leadership and collaboration skills.
- Solid experience leading software teams through the development lifecycle, including concept, design and implementation.
- Experience with low-level software—including boot, BSP, device runtime, and RTOS—a must.
- Solid knowledge of processor architecture, including CPUs (x86, ARM, RISC-V), GPUs, DSPs, and TCUs.
- In-depth understanding of operating systems, including device management, memory management, IPC, and runtime: an advantage.
- Experience with compilers and RISC-V, ARM and/or x86 assembly languages: an advantage.
- Strong software architecture design and C/C++ programming skills.
- Experience working on large codebase projects that have reached the production stage.
- Work on design and implementation of new and enhanced runtime features across the AI stack to support high performance computing of AI models
- Develop the runtime environment for massively accelerating AI workloads execution and handle OS/device process and thread lifecycle
- Develop multi nodes execution scaling while leveraging standard networking APIs of MPI and Collectives
- Define feature development scope and plan for successful product delivery
- Wide system impact through collaboration with software engineers, hardware engineers, compiler developers and other stakeholders
מעוניינים במשרה? 👇
בלחיצה על "הגישו מועמדות", תועברו לדף חיצוני להגשת מועמדות או לשליחת קורות חיים באימייל עבור משרה זו. כל המידע המפורסם כאן או באתר החיצוני הינו באחריות החברה המפרסמת בלבד, ואיננו אחראים לנכונות המידע, תקינותו ותוצאותיו.