Manchester, United Kingdom; Sheffield, United Kingdom; Cambridge, United Kingdom
Design Engineer - Functional SafetyApply now
Piece Together The World’s Most Powerful Puzzle
This world has a design. It’s infinite yet discoverable. Small yet powerful. Our design engineers must all at once predict it and create it. From implementation of the most advanced CPU, GPU and HPC processors on the planet to dreaming up every eventuality that could put our SoC and system IP to the test, we puzzle over the biggest questions of our time. And microarchitect the future.
Work At The Very Edge
At Arm, you’re in a position to influence 95% of the world’s connected devices and all of their applications. Healthcare, infrastructure, virtual reality… you’ll affect hundreds, if not thousands of industries worldwide, racing towards new milestones in human endeavour.
Learning And Development
Whether you want to learn a new programming language, explore your management potential or witness the latest innovations at industry conferences, we promise you both the freedom and the support to develop when you want it.
We'll always encourage you to take plenty of annual leave, so you stay fresh and inspired. But you know what really does it? When we encourage you to take an extended, paid four-week sabbatical after 4 years of service.
You're a human being, not a resource. So it's important to us that we're there for you at significant points in your life. Whether you're having kids, acting as a primary care giver or have lost a loved one, our flexible progressive leave allows you to put your family first without worrying about your career.
We create a safe space for you to look after your mental and physical health, with support ranging from medical insurance to the workplace mental health platform, Unmind. Alongside a growing number of onsite gyms, yoga, cycling and running clubs. All of which comes with a flexible working policy, so you can live life and be your brilliant self.
Arm designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. Arm’s comprehensive product offering includes CPUs, graphics processors (GPUs) and image signal processors (ISPs), enabling software, cell libraries, embedded memories, high-speed interconnect products, high-performance peripherals such as memory controllers and DMA controllers, and development tools.
The ISP group designs image processors and similar technology for markets including automotive, drones, teleconferencing and surveillance. Our intellectual property includes RTL, reference drivers, tools and libraries enabling our customers to build on top of our work to create new and innovative products.
Our design engineers need to constantly push the power, performance and area boundaries while generating designs that are robust, maintainable and deliverable to the extraordinary quality that our customers expect. ISP engineers have responsibilities that cover all areas of design and verification: working closely with customers, architectural design and modelling, writing specifications, design and simulation, verification of functionality, generation and maintenance of designs!
You will design and implement new hardware modules to efficiently implement image processing algorithms and will improve existing designs to increase performance, quality and power efficiency. You will also identify areas for improvement in processes and methodologies, then implement those changes to advance our best-practises and state of the art for hardware design.
Required Skills and Experience:
- Experience of ASIC RTL design, preferably for microprocessor based systems, processor design (CPU, GPU or ISP) or related IP (interconnect, memory controllers, high-performance peripherals)
- Experience of Verilog, System Verilog or VHDL
- Exposure to all stages of design: concept, specification, implementation and testing, documentation and support
- Able to work with a high level of independence and as part of a team.
- Use of UNIX and TCL/Perl/Python/shell scripting
- Able to communicate effectively in spoken and written English
At least Bachelor university degree, ideally in electronic engineering or computer science, although other science graduates will be considered if they have suitable experience.
‘Nice to Have’ Skills and Experience:
- Experience of designing to meet industry standard protocols (e.g. AMBA interfaces, DDR specifications)
- Experience of working in functional safety related product development (applying standards such as ISO 26262 and/or IEC 61508)
- Experience of image processing
- Programming language, such MATLAB, 'C' or C++
- Design techniques for low power
- Writing formal properties to express intent, such as SVA
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
Life At Arm
Life in the office doesn't get any better. Especially when those offices are as sleek as ours. And the people are as creative and intuitive. Combine that with our popular ‘we, not I' mindset and you enjoy the kind of teamwork and togetherness rarely found elsewhere. We share so much in common, not least the same passion for progress, but we also welcome each other's diversity. Because, ultimately, we love to inspire and be inspired every day.