Sr. Software Engineer, Systems Framework & Infrastructure
Core
Develop software frameworks, APIs, tooling, and CI/CD infrastructure to test, introspect, and validate ASICs and ML processor systems from pre-silicon to production.
Role type
Senior IC systems software engineer (ASIC/ML processor)
Builds
System and ASIC access/testing frameworks, APIs, CI/CD pipelines, and automation infrastructure
Domain
Semiconductor hardware design, ASIC development, and machine learning processor architecture
Deliverable
production ML models
Required skills
C, C++, Python, Linux systems programming, computer architecture, RTL/schematic reading, hardware debugging with lab tools
Preferred skills
Git workflows, python packaging, test automation, cross-functional collaboration
Technologies
C, C++, Python, Git, Linux, RTL, oscilloscopes, logic analyzers
Responsibilities
Design and maintain system/ASIC testing frameworks; Architect APIs for customer team transitions; Execute ML processor/board/system bring-up and validation; Build CI/CD pipelines; Review code and mentor junior engineers
Seniority
Senior, hands-on IC
