Senior Software Engineer - Cambridge, United Kingdom - ARM
Description
Job Overview:
Do you want to work in a team of outstanding compiler engineers, whose mission is to enable and support growth of adoption of Arm technologies in embedded devices, by providing timely, cutting-edge support for the latest Arm architectures?
We work closely with our partners, who rely on our tools to support their future successes across many markets, including networking, storage, automotive and medical.
Responsibilities:
Develop high-quality, reliable toolchain improvements for Arm's partners.
Work with other groups in Arm to expand support of the Arm architecture & Arm IP.
Contribute to open-source LLVM and related projects.
Required Skills & Experience:
Excellent programming skills in C++.
Experience in the full software development lifecycle (developing, testing, delivering, and maintaining production-quality software), in a commercial environment
"Nice To Have" Skills and Experience:
Understanding of the purpose and structure of compilers, assemblers and linkers.
Experience of contributing to an open-source project and working with an open-source community and/or handling direct technical contact with customers.
Knowledge of scripting languages, for example Python.Experience of development in Windows environment and familiarity with ISO26262 or other Functional Safety implications is a strong plus.
Education & Qualifications:
Good degree (or equivalent) in Computer Science / Software Engineering, or an alternative with proven relevant experience.
LI-JW1
More jobs from ARM
-
Possession Planner
Bristol, United Kingdom - 13 hours ago
-
Systems Engineer
Reading, United Kingdom - 13 hours ago
-
Commercial Gas Engineer
Portsmouth, United Kingdom - 1 week ago
-
Legal Administrator
Cosham, United Kingdom - 4 weeks ago
-
Automotive Solutions Product Manager
Cambridge, United Kingdom - 5 days ago
-
CMM Inspector
Lymington, United Kingdom - 3 weeks ago