Software Engineer
Description:
Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm.
Responsibilities
- Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs.
- Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features.
- Participate in the open source LLVM community, including opportunities to attend and present at developer meetings.
- Develop our automated test frameworks to defend the functionality and performance of our tools.
Required Skills and Experience
- C++ programming.
- Effective communication to persuade and influence internal or external partners.
- Application of software methodologies, tools, and processes including code review.
| Organization | Arm |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Software Engineer |
| Job Location | Manchester, UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2023-12-08 11:49 am |
| Expires on | 2026-11-26 |