Expires soon Arm

Software Engineer - SoC Architecture Analysis

  • Intermediate level job
  • Cambridge (Cambridgeshire)
  • Architecture / Town planning

Job description

Job Description

Opening date for this role: 26.04.2017
Closing date for this role: 30.05.2017
Salary: Competitive, with benefits
Location: Cambridge

Do you want to stamp your mark on the future of mobile computing by improving the performance and end user experience (UX) of future ARM based devices?

We are looking for an experienced software engineer with a good understanding of computing hardware who is keen to explore the performance of future System-On-Chip (SoC) architectures.

About this role

You will join a team of motivated and professional engineers helping ARM to maintain its leadership in the mobile market, as well as playing an essential role as ARM competes in emerging consumer markets.

You will learn to create platform configurations based around ARM’s future CPU, Graphics, Multimedia and System IP. You will design and run a range of investigations which explain the performance of these platforms from an end user perspective. Working at both a system and micro architecture level you will use data driven analysis techniques to help determine the most suitable configuration for the next generation of high performance mobile computing devices.

Your investigations will help to influence internal teams, silicon partners, leading OEMS and OS vendors. You will collaborate closely with ARMs partners to ensure that the right SoC devices are being built for the future.

To be successful in this role you will need to be highly flexible, quick to learn and be motivated by the opportunity to really improve the user experience on ARM.

Job Requirements

What will I be accountable for?

·  Collaborating with a broad range of internal teams within ARM to create suitable software system models based on ARM IP.
·  Configuration of these experimental platforms to explore the design decisions facing ARMs partners when producing a mobile SoC device.
·  Devising suitable workloads which represent real end user behavior; testing and evaluating the results of these experiments.
·  Software development, testing and debugging on different platforms including software models.
·  Influencing and building consensus among both team members and other groups in ARM

What skills, experience and qualifications do I need?

·  University degree (or equivalent) in Computer Science, although other disciplines will also be considered with relevant experience.
·  Good knowledge of embedded C/C++ development and debugging
·  Detailed understanding of a modern CPU architecture
·  Experience with benchmarking complex systems
·  Strong Interpersonal and communication skills
·  Excellent written and spoken English communication
·  Ability to work well as part of a team
·  Professional and enthusiastic approach to work
·  Pro-active and self-motivating




Benefits

Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. ARM's benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment.

·  Annual Bonus Plan
·  Discretionary Cash Award
·  Group Personal Pension Plan with enhanced company contribution
·  Medical, Travel, Health & Life Insurances
·  Holiday, 25 days annual leave with option to buy an additional 5 days per year
·  Sabbatical, 20 paid days every four-year of service
·  Volunteering, One (1) paid working day each year (TeamARM)
·  Varies by location: cycle to work, free car parking, gym on site, team and social events

About ARM

ARM® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world's most famous business and consumer brands, we are driving ARM innovation into all areas compute is happening inside the chip, the network and the cloud.

With offices around the world, ARM is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to ARM's success in the global marketplace.

Make every future a success.
  • Job directory
  • Business directory