Do you enjoy solving problems using C++? Are you interested in how computers work? Apply now to stimulate your brain in a supportive and innovative company!
Arm is looking for a skilled and highly motivated software engineer to join the team modelling Arm’s next generation technologies that will power future systems wherever computing happens, from embedded to supercomputers.
We produce highly efficient simulation models of new processors, architectures and embedded systems; these models start their story early in the product life-cycle. Our products are key to the hardware design and software development work of many teams within Arm; they are also delivered to Arm’s partners to accelerate their development. We are a large team, with diverse career paths and opportunities for you to grow.
Essential skills and qualifications:
Experience implementing maintainable, performant, professional code in Modern C++
A good university degree in an engineering, scientific or mathematical field or equivalent experience
An interest in learning more about CPUs and getting involved in their development
Flair for lateral thinking and problem solving
An affinity for the Arm Values, including a desire to help everyone deliver as a team and a passion for innovation and continuous improvement
Skills to make you stand out from the crowd
Knowledge of computer architecture or low-level software development
Experience with Python
Familiarity with cross-platform development for Linux and Windows
Job Purpose
You will build highly efficient C++ models, platforms and related tooling; as well as working with other Arm teams to design systems to allow our Fast Models product to be used within their workflows. You will be a member of an Agile team with a wide range of experience and knowledge. As our models are used in an ever increasing number of ways, we often have new opportunities for people to develop into technical or organisational leadership roles.
Flexibility
We value diversity in Arm – we will fit around your life to enable you contribute to our success.
This role can be full time or part-time
We have flexible working hours for all and a progressive leave policy which can accommodate the unexpected
Our new offices are amazing places to collaborate, but now we’ve mastered working from home, that will remain an option for part of the week
We have some scope to adapt the role and job title to the right person – if you are interested but unsure whether you tick all the boxes, we would love to hear from you anyway! We are keen to welcome creative people into Arm.
How to apply
Along with your CV, please provide a few sentences describing why this is the right job for you. If your CV does not mention all of the ‘required’ skills above, make sure your statement explains why we should consider your application.
Arm Values
We not I
Take daily responsibility to make the Global Arm community thrive
No individual owns the right answer. Brilliance is collective
Information is crucial, share it
Realise that we win when we collaborate and that everyone misses out when we don’t (what does collaborate)
Passion for progress
Our differences are our strength. Widen and mix up the pool of people you connect with
Difficult things can take unexpected directions. Stick with it
Make feedback positive and expansive, not negative and narrow
The essence of progress is that it can’t stop. Grow with it and own your own progress
Be your brilliant self
Be quirky not egocentric
Recognise the power in saying ‘I don’t know’
Make trust our default position
Hold strong opinions lightly
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#LI-JW1