Expires soon Arm

Functional Safety STL Development Engineer

  • Intermediate level job
  • Cambridge (Cambridgeshire)
  • Design / Civil engineering / Industrial engineering

Job description

Job Description

Due to our continual growth, ARM is looking for a number of exceptional engineers to be part of a new STL (Software Test Library) development team within our CPU group in Cambridge, UK. An STL is a software program (often written in assembly) which is periodically executed in the field by a CPU to test the CPU itself. ARM’s processors exist in billions of devices around the world and many of those are used in safety critical environments such as automotive or robotics. The STLs are an important safety mechanism to make sure those circuits continue to operate as designed.

The successful candidates will be working on generating highly optimized code that provides additional diagnostic coverage capabilities with minimal run time and memory footprint. If you are passionate about understanding the detailed interaction between hardware and software and have good assembly programming skills this may be the perfect role for you. Since the STL development team is part of the larger CPU team, you will have the opportunity to interact with the CPU designers and understand the details of how the CPU pipeline and the microarchitecture is built. The responsibilities with this role will include working within a structured process development environment as defined by functional safety standards such as ISO26262 and IEC61508.

Job Requirements

Education & Qualifications

Good university degree (or equivalent) in Computer Science or Electronic Engineering ideally, although other science graduates would be considered with relevant working experience.

Essential Skills & Experience

·  Understanding of the fundamentals of computer architecture and micro-architecture
·  Strong knowledge of assembly language
·  Practical experience of working on microprocessor designs
·  Ideally some familiarity with Verilog or SystemVerilog

Desirable Skills & Experience

·  Experience of developing STL/SBIST code ideally for FuSa (Functional Safety)
·  Experience of RTL design and verification in e.g. Verilog and SystemVerilog is useful to understand the microarchitecture
·  Experience of ISO26262 and/or IEC61508 functional safety standards and associated certification
·  Familiarity with ARM architecture and ISA
·  Experience of fault coverage, fault simulation and DFT
·  General understanding of computer science, operating systems, C-programming and scripting languages is useful

ARM is committed to global talent acquisition, offering an attractive relocation package.

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