Job Description
Arm-based hardware powers computing at the edge and in the cloud, making it essential for software developers to have tools that enable applications to perform well on these systems.
This role offers a unique opportunity to apply frontend and application development skills to diverse user challenges, from CPU microarchitecture optimization to visualizing power usage.
Responsibilities:
* Design, deliver, and refine tools and experiences to tune software performance on Arm hardware as part of a diverse team.
* Build effective relationships with engineers, product managers, and UX specialists to collaborate and empower users.
* Engage with agile planning and development processes to shape delivery of products.
* Demonstrate quality through unit testing and continuous integration.
* Review code and mentor junior team members as necessary.
Requirements:
1. Experience in at least one programming language.
2. Familiarity with modern software development basics: source control, automated testing, object-oriented or functional paradigms, and Agile methodology.
3. A