Principal Software Engineer - Accelerator Tools-Engineering
Core
Develop tools to expose and evaluate proposed hardware features for Arm's machine learning accelerators, enabling software teams to unlock new capabilities.
Role type
Principal Software Engineer (Accelerator Tools)
Builds
Tooling for hardware architecture validation and feature demonstration
Domain
Semiconductor / Machine Learning Hardware Architecture
Deliverable
production ML models
Required skills
C++, Python, computer architecture, software interface design, accelerator design understanding
Preferred skills
Machine Learning frameworks, memory systems and hierarchy
Technologies
C++, Python
Responsibilities
Develop tools that expose proposed hardware features and evaluate resulting performance; Work with hardware architects to define software interfaces to new features
Seniority
Principal, hands-on IC
Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
