Staff Systems and Platforms Software Engineer

d Matrix
Santa Clara, CA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computing Platforms C++ (Programming Language) Computer Programming Computer Engineering Software Debugging Linux Device Drivers Embedded Software Python (Programming Language) Multiprocessing Software Engineering
+6 more
System on a Chip System Programming Computer Network Operations Information Technology Production Code Model Inference

Job description

d-Matrix is building an in-memory compute platform for AI inference in the datacenter, and this role owns the runtime software that makes that silicon perform. As a Staff Systems and Platforms Software Engineer, you’ll architect and develop the runtime, low-level drivers, and systems software that run across the multi-core CPU subsystems inside our SoC and the systems that host it. You’ll be the primary owner of runtime performance for the silicon product, setting delivery schedules, upholding d-Matrix’s coding and methodology standards, and making the architectural calls that determine how fast and reliably our chips run in production. You’ll work closely with the hardware team, hardware verification, and the rest of software engineering to get there.

What You Will Do

  • Architect, document, and develop runtime software that executes across the SoC’s multi-core CPU subsystems.
  • Own end-to-end runtime performance of the silicon product.
  • Design and develop low-level drivers and systems software for the platforms that host the SoC.
  • Design, implement, and develop distributed, scale-out systems software for AI inference infrastructure.
  • Set delivery schedules and ensure software meets d-Matrix coding and methodology guidelines.
  • Identify, analyze, and debug complex systems-level software issues.
  • Deliver production-quality code across the runtime and driver stack.
  • Collaborate with the hardware team, hardware verification team, and other software engineers throughout development.

Requirements

Software Engineering, Energy Efficiency, Memory Hardware, Artificial Intelligence (AI), Computer Architecture, Software Engineering, Computer Systems, Architectural Services, Network Operations Center, System-on-a-Chip (SoC), * Bachelor’s degree in computer engineering, electrical engineering, or a related field, with a minimum of 5 years of industry experience in embedded software development.

  • Hands-on experience with Linux system-level programming.
  • Strong knowledge of Linux device drivers.
  • Hands-on systems programming experience in C or C++.
  • Experience working with containers and VMs.
  • Strong operating systems fundamentals.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience with Python.
  • Understanding of the GPU accelerator compute stack.

About the company

Join d-Matrix and help build the future of AI inference. We’ve pioneered a memory-centric architecture that brings compute directly into memory, making AI faster, more energy efficient, and accessible on a global scale. From chips and software to rack-scale systems, our team is tackling some of AI infrastructure’s hardest challenges-and shipping breakthrough technology today.

If you want to create what comes next and help make infinite inference possible, we’d love to hear from you.

Our culture is built on respect, collaboration, and direct communication. We value humility, we believe our different perspectives lead to better solutions, and we’re looking for people who are driven by execution and energized by hard problems.

Location:

Hybrid, working onsite at our Santa Clara, CA, headquarters 3 days per week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…