4 months ago
Galway, IrelandSenior
Responsibilities
- Develop, design, and architect features in ML compilation technology and framework software.
- Work on kernel and user-space driver stacks, real-time embedded software, test automation, and performance evaluation.
- Lead larger work packages and mentor more junior engineers.
- Collaborate closely with ML hardware teams to achieve optimal system partitioning.
- Contribute to cross-team projects with milestones and dependencies.
Requirements
- Strong programming skills in C, C++, and Python.
- Experience developing on cross-team projects with milestones and dependencies.
- Source control experience with Git, Gerrit, and Repo.
- Experience with software development methods including Agile software development, continuous integration, and test-driven development.
- Preferred experience with machine learning applications and frameworks, compiler development, open-source software, and hardware architecture principles.
- Strong analytical, problem-solving, and interpersonal skills.
Benefits
- Arm provides vital training for employees and a friendly, high-performance working environment.
- Hybrid working patterns are determined by the relevant group or team, with role-specific details shared during the application process.
- No relocation package is available for this role.
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.
