Are you passionate about modern C++, CPU architecture, and development of quality software? Do you enjoy solving sophisticated problems, working in a collaborative environment, and challenging different ideas to drive innovation? If so, we want you on our team!
Job Overview:
Arm crafts and validates the new technologies across various markets, including embedded systems, automotive, networking, and high-performance computing. Our team builds and maintains accurate and performant C++ models of future CPUs as they are being designed. These models enable developers to work with Arm’s latest technologies years before the actual hardware exists. Our partners rely on our models to support their future successes across many markets, including automotive, medical, storage and networking.
We are looking for a skilled and proactive engineer to contribute to the development and testing of our CPU Fast Models. As part of our team, you will be encouraged to start contributing quickly with support from the team, applying your expertise in modern C++ patterns (up to C++17), testing frameworks, and process awareness. We value engineers who are adaptable, proactive, and capable of working autonomously while encouraging a strong team spirit.
Responsibilities:
Required Skills and Experience:
“Nice To Have” Skills and Experience:
In Return:
We value diversity in Arm - we will fit around your life to enable you contribute to our success.
We have flexible working hours for all and a progressive leave policy which can accommodate the unexpected.
Our offices are outstanding places to collaborate, but now we've mastered working from home, that will remain an option for part of the week.
We are currently hiring multiple software engineers into this group and have some scope to adapt the role and job title to the right person.