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.
Job Overview:
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!
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!
Responsibilities:
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
‘Nice to Have’ Skills and Experience:
- Experience/understanding of image processing functions
- Experience of designing to meet industry standard protocols (e.g. AMBA interfaces, DDR specifications)
- Experience of Functional Safety product development for the Automotive market (applying standards such as ISO 26262 and/or IEC 61508)
- Programming language, such MATLAB, 'C' or C++
- Design techniques for low power
- Writing formal properties to express intent, such as SVA
In return:
You will get to utilise your engineering skills to develop state of the art image processing functions for multiple applications including Automotive, where our high performing ISPs improve both driver experience and the performance of computer vision applications. You will be able to bring your ideas to a wider group of our leading experts, develop your technical leadership and influencing skills and build towards becoming an established and recognised expert within our existing team.
#LI-JC1