1 day ago
Manchester, United KingdomSenior
Responsibilities
- Develop, design, and architect features across ML compilation technology, framework software, kernel and user-space driver stacks, real-time embedded software, test automation, and performance evaluation.
- Collaborate with ML hardware teams to achieve optimal system partitioning.
- Work on cross-team projects with milestones and dependencies.
- Lead larger work packages as an experienced engineer and mentor more junior engineers.
- Contribute to innovative solutions in a fast-paced, collaborative engineering environment.
Requirements
- Strong programming skills in C, C++, and Python.
- Source control experience with Git, Gerrit, and Repo.
- Experience developing on cross-team projects with milestones and dependencies.
- Experience using continuous integration and test-driven development practices.
- Preferred experience with machine-learning applications and frameworks, compiler development, open-source software, and hardware architecture principles.
Benefits
- Arm provides role-relevant training.
- Collaborative, high-performance working environment.
- Hybrid working arrangements are determined by the team and role, with details provided during the application process.
- Accommodations are available during the recruitment process.
Categories
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
