Staff Systems and Platforms Software Engineer

AI-infrastructure company producing memory-centric hardware, networking, and software for low-latency generative-AI inference in data centers.

Santa Clara, United States
About d-Matrix

d-Matrix develops digital in-memory-compute technology and a full-stack inference platform comprising Corsair accelerators, JetStream networking accelerators, and Aviator software.

View jobs by d-Matrix

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will architect, develop, document, and validate runtime firmware, low-level drivers, and systems software for multiprocessor system-on-a-chip products. You will own runtime performance, set delivery schedules, debug complex software problems, and work with hardware and software specialists to deliver quality systems software.

Requirements

  • Bachelor's degree in computer engineering or electrical engineering
  • 5+ years of embedded software development experience
  • Container knowledge
  • Virtual machine knowledge
  • Linux system-level programming
  • Linux device driver knowledge
  • C/C++ proficiency

Responsibilities

  • Design, implement, and develop systems software for AI inference infrastructure
  • Identify, analyze, architect, develop, and debug systems software
  • Architect, document, and develop runtime firmware for on-chip multi-core CPU subsystems
  • Own runtime performance for silicon products
  • Determine delivery schedules and ensure adherence to coding and methodology guidelines
  • Collaborate with hardware, verification, and software teams
  • Deliver quality code and debug complex problems
Staff Systems and Platforms Software Engineer at d-Matrix | JobStash