NextSilicon

Software Team Lead

NextSilicon  •  State of Israel (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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 seeking an exceptional Software Team Lead to guide the development of our runtime software stack. This role requires a rare combination of deep technical expertise, hands-on coding ability, and proven leadership experience. You will own the architecture, implementation, and system-level integration of drivers, runtime components, and low-level system software, driving technical excellence and performance across the stack. The ideal candidate thrives under pressure, takes full ownership of outcomes, and sets the bar for quality and innovation in the team.

Requirements

  • BSc/MSc in Computer Science or a related field, or equivalent experience.
  • 10+ years of software engineering experience, including low-level/system software, with 4+ years leading or tech-leading high-performance teams or major technical projects.
  • Strong proficiency in C++ is a must; experience with C or Python is optional but advantageous.
  • Proven ability to drive software projects from research and design to implementation and production at scale.
  • Background in embedded development and familiarity with OS interactions (drivers, memory/device interfaces, etc.).
  • Knowledge of computer architecture and hardware–software interfaces.
  • Experience working on large, complex codebases that demanded high reliability and performance.
  • Exceptional communication and leadership skills, capable of mentoring, influencing, and resolving conflicts effectively.
  • Demonstrated ownership, accountability, and the ability to thrive in high-pressure environments.
  • Passion for building high-quality, performance-critical system software and pushing technical boundaries.

Responsibilities

  • Lead and mentor a team of runtime and embedded software engineers, setting the standard for technical excellence.
  • Define and drive the architecture, roadmap, and performance expectations for the runtime stack, ensuring scalable, robust, and high-performance solutions.
  • Oversee cross-team software projects from concept through production, while remaining hands-on in coding, debugging, and system bring-up for critical components.
  • Establish rigorous standards for testing, CI/CD, and software lifecycle processes, ensuring maintainable and reliable delivery.
  • Conduct architecture and performance reviews, providing decisive guidance in ambiguous or high-pressure situations.
  • Collaborate deeply with architecture, compiler, hardware, and platform teams to deliver cohesive, system-level solutions.
  • Provide technical leadership to resolve conflicts, make tough trade-offs, and uphold engineering excellence.
  • Recruit, mentor, and retain top-tier engineering talent.
NextSilicon

About NextSilicon

We believe in a smarter future and want to create new opportunities for innovation. In order to achieve this, we’re rethinking compute architectures for the future of computer processing.

Industry
Hardware & Semiconductors
Company Size
201-500 employees
Headquarters
Giv'atayim, IL
Year Founded
2017
Social Media