d-Matrix

Principal Software Engineer – SDK, Lowering Stack

d-Matrix

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $190,000 - $300,000 per year

Job Level

Tech Stack

About the role

  • Help architect and develop the kernel authoring SDK that targets our novel Corsair dataflow architecture.
  • Champion software engineering best practices across the team by establishing robust CI/CD pipelines, driving automated testing, and enforcing rigorous code review processes.
  • Build intuitive, domain-specific APIs, determining the optimal boundaries for kernel developers and compiler teams.
  • Create development tools to be used in kernel authoring and modeling lowering flows.
  • Lead and mentor junior engineers, fostering a culture of technical excellence, accountability, and collaborative problem-solving.
  • Leverage systems engineering ability to understand complex interactions between hardware and software components, proposing and implementing solutions integral to the software stack.
  • Take ownership of delivering solutions by interacting with stakeholders, generating requirements, documenting designs, implementing, debugging, and deploying.
  • Build and scale software deliverables in a tight development window.

Requirements

  • MS in Computer Engineering, Math, Physics, or a related degree with 8 years of industry experience or a PhD in Computer Engineering, Math, Physics, or a related degree with 4 years of industry experience.
  • Proficient in C/C++ and Python development in a Linux environment and using standard development tools.
  • Proven track record of driving software engineering best practices, including CI/CD integration, continuous testing, and leading comprehensive code reviews.
  • Deep grasp of computer architecture, data structures, system software, and machine learning fundamentals.
  • Demonstrated experience designing high-quality, scalable APIs and SDKs, with a comprehensive systems engineering mindset to solve end-to-end problems.
  • Self-motivated team player with a profound sense of ownership and leadership.
Benefits
  • Offers Equity
  • Offers Bonus
  • Medical/Dental/Vision/401k
  • Inclusive rewards plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++PythonLinuxCI/CDautomated testingcode reviewAPIsSDKscomputer architecture
Soft Skills
leadershipmentoringcollaborative problem-solvingownershipself-motivatedaccountabilitycommunication