Want to use your C++ skills creatively while learning about new compute architectures? We're looking for people with a passion to learn about groundbreaking processor architectures and who are eager to build highly optimised models.
For each IP block that we sell Arm also develops a high performance functional software model; these can be stitched together, just like the hardware, to produce working simulations of whole devices
https://www.arm.com/products/development-tools/simulation/fast-models.
These models are used extensively inside the company to validate architectural design choices, and externally, by our partners, to prototype products big and small; we can execute the whole software stack from boot loader to browser, all before hardware is available.
Successful applicants will join a new team building models of the next generation of GPU and NPU products. This team will find creative and novel solutions to achieve functional accuracy and high performance, in order to allow Arm and our partners to validate real scenarios. As one of the first consumers of new architectures you will provide invaluable feedback on their design, and influence the success of an industry by developing the tools integral to many of Arm’s development flows and those of our customers.
About the role
As a Senior Software Engineer you will:
If you have experience of any of the following items please make sure you describe the relevant work or project in your application:
Essential skills
Other relevant skills
We are happy to consider applicants interested in working part time e.g. 30 hours spread over 5 days. Please apply and talk to us about what would work for you.
#LI-ZN1