
Principal Software Engineer – SDK, Lowering Stack
d-Matrix
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $190,000 - $300,000 per year
Job Level
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