On Card SW Manager

SAPEON: We Make AI Happen

Our mission is to create cutting-edge technology that serves humanity. 
 
As an AI-focused semiconductor chip and systems developer, we continuously explore new and innovative ways to solve real-world problems. Our team is dedicated to pushing the boundaries of what is possible and passionate about making a real impact. 
 
With our flagship series of AI semiconductor chips, we deliver unparalleled performance and efficiency in machine learning and deep learning applications across various industries, including security, media, manufacturing, mobility, and automotive.
 
Join our journey to create a happier, more enriched humanity that can address today's challenges while making strides toward a greener future.

About the role

We are looking for On-card Software Manager for our AI accelerators.  The manager should have deep domain knowledge of Real-Time Operating System Internals including Thread Management, Memory Management, File Systems, Character-Based Devices.  Furthermore, they must be familiar with Data-Center Networking and SW that facilitates this as well as Motherboard Architecture and ASIC Boot flows. 
 
He must have direct experience with managing the kernel development of any of the following Operating Systems: VxWorks, QNX, FreeRTOS, Zephyr or other Open Source RTOS, Android, IOS
 
They should have experience building and managing rapidly growing teams.  Responsibilities include being able to manage resource allocation, workload distribution, and task assignments to meet the company’s aggressive schedules and foster a positive and collaborative work environment.

What you'll do

  • Managing a large team, 15+, experts in On-Card Software
  • Work closely with the RTOS architect to define the SW architecture of the RTOS
    • Directly manage the RTOS developers  
  • Directly manage the Data-Center Networking Firmware and NPU Firmware teams
  • Interact with the Open-source standards bodies such as Open Compute Project (OCP), Trusted Computer Group (TCG) and Distributed Management Task Force (DMTF) communities to ensure tight integration.

Qualifications

  • B.S, M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience)
  • 10+ years of direct experience both as a manager and individual contributor 
  • Direct management experience in RTOS development including Thread Management, Memory Management, File Systems, Character-Based Devices, Scheduling
  • Familiarity with server class networking firmware (particularly Ethernet, TCP/IP, UDP/IP, RDMA, Serdes, optical) and other server firmware (security Secure Boot, Root of Trust, Attestation, BMC, RAS/reliability, OTA updates, ASIC boot process) 
  • Excellent hands-on programming skills in (C/C++) to contribute directly to the many functions of this team to meet critical project deadlines typical of a startup

Preferred Qualifications
  • 20+ years of management and individual contributor experience
  • Direct experience with developing an RTOS from scratch
  • Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs
  • Experience drivers and network stack in RTOS kernerls
  • Working knowledge of transport stack particularly RDMA (RoCEv2)
  • Platform services (program, control, and monitor Optics, PHY, FPGAs, sensors, fan control, bootloader, power management)
  • Experience with QEMU, FPGA Emulation environment
  • Understanding of parallel programming concepts or programming in CUDA/OPENCL
  • Familiar with operating system concepts all the way from embedded RTOS to Linux/Windows

Benefits
  • Competitive compensation + equity plan 
  • Medical/Dental/Vision/Life Insurance with no premium cost
  • Retirement plan with company matching
  • PTO and paid holidays

The pay range for this role is:

250,000 - 300,000 USD per year (SAPEON HQ)

R&D

Santa Clara, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling