Principal Software Engineer, SDK & Lowering Stack
d-Matrix, Santa Clara
What you will do
- 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.