Software Group Manager

IL

Description

NextSilicon is a swiftly growing unicorn startup that is reimagining high-performance computing. Our pioneering coprocessor vastly accelerates supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC and AI to fulfill its promise of breakthroughs in all fields of advanced research.

NextSilicon is 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


  • 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.
  • Bachelor’s or Master’s degree and/or equivalent experience in computer science or a related field.

Responsibilities

  • Lead multiple teams.
  • Define feature development scope and plan for successful product delivery.
  • Manage multiple activities and priorities.
  • Set expectations with software, architecture, and hardware stakeholders.
  • Balance high-quality product delivery under extremely tight schedules, and the fostering of long-term innovation.
  • Act as a technical leader when design directions are unclear
  • Navigate and solve engineering problems when team members have conflicting points of view.
  • Support people growth, engineers and managers, through ambiguity and challenging projects.      
  • Strengthen and grow the team by hiring and retaining top engineering talent.

NextSilicon is proud to be an Equal Opportunity Employer. We do not discriminate based upon race, religion, color, age, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, genetic information, status as a protected veteran, status as an individual with physical or mental disability, or other applicable legally protected characteristics. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. NextSilicon makes hiring decisions based solely on qualifications, merit, and business needs at the time.