Software Team Lead - C++ CPU modelling

公司: ARM
工作种类: Other

We are looking for someone to lead a new team of modelling engineers in our office in the south of France.

If you are an excellent software engineer, interested in computer architecture, with people-leadership skills, we need you!

Fast Models products enable an ecosystem of developers to write software years before their target hardware is available. Arm is looking for highly skilled and motivated engineers to help guide the modelling of Arm's next generation of architectures and devices. We create models of innovative Arm technologies that will power future computing systems, from embedded to supercomputers. There are currently around 100 engineers working on Fast Models, so we can offer diverse career paths and opportunities for you to grow further.

Required skills and qualifications

  • Experience in designing and implementing maintainable, performant, professional code in C+/14/17
  • A good university degree in an engineering, scientific or mathematical field or equivalent experience
  • Experience in providing technical and leadership or mentoring to other engineers, recruiting and building strong teams, managing people
  • An affinity for the Arm Core Beliefs, including a desire to help everyone deliver as a team and a passion for innovation and continuous improvement.
  • Fluent in English

"Nice To Have" Skills and Experience:

  • Familiarity with Arm architecture, any other CPU architecture or low level software development e.g. device drivers
  • Experience with modelling technologies, such as SystemC, dynamic binary translation or just in time compilation
  • Experience of cross-platform development for Linux and Windows

Job Purpose

You and your multiskilled team will build highly efficient C++ models of new Arm CPUs. You will collaborate with other modelling teams and with the members of the CPU design team in Sophia Antipolis.

Our engineers have access to excellent compute hardware and are supported by a dedicated DevOps team. We work in a mature but evolving Agile environment, using guilds to share ideas between those with shared interests (including one for technical leadership).

As a team lead, you will guide and nurture talent and deliver through others.

How to apply

Along with your résumé, please provide a few sentences describing why this is the right job for you. If your résumé does not mention all of the 'required' skills above, make sure your statement explains why we should consider your application.

In Return:

We have a friendly and high-performance working environment, where Arm offers a competitive benefits package in France, including: private medical insurance (employee and family), 25 days annual leave, 20-day sabbatical every four years, supplementary pension and reduction in working hours (11 days).

Apply for this job