Job Description
We are seeking an enthusiastic engineer to join Arm's Hardware Platform team in Cambridge, UK. The team focuses on prototyping Arm's latest IP products, designing physical hardware development platforms based on custom Arm SoC and FPGA implementations.
These platforms are used for software development and validation activities by our external partners/customers and internal development teams.
Key Responsibilities
* Design, develop, and test board-level schematics and layouts as part of a growing project team.
* Contribute to systems-level board design, including system design, schematic entry, layout, simulation of PCBs, documentation, and platform architecture.
* Collaborate with multiple teams, including Software, SoC Implementation, Characterisation, and Verification.
Required Skills and Experience
* Experience with electronic design and a willingness to learn, develop, and gain new skills.
* Proficiency in using EDA tools for schematic entry and PCB layout.
* High-speed design experience, with knowledge of PCB stack-ups and topologies.
* Familiarity with high-speed IO interface standards (e.g. PCIe and DDR).
* Competence in embedded system board design, working with complex LSI devices like FPGAs and embedded firmware to test and debug designs.
* Excellent interpersonal skills, with a keenness for learning and self-improvement.
* Strong written and spoken English, with the ability to write coherent documentation.
* A creative and structured approach to problem-solving.
Nice To Have Skills and Qualities
* Experience in embedded hardware debug using laboratory test equipment (e.g. oscilloscopes, vector network analysers).
* RTL skills in Verilog or VHDL.
* Proficiency in using UNIX environments and shell programming/scripting (e.g. Tcl, Python).
* Experience in using Cadence OrCAD / Allegro.
* Knowledge of Signal/Power Integrity design and simulation techniques from board-design or chip-packaging perspective.
* Programming languages such as assembly language (ideally Arm assembler), higher-level (e.g. C), object orientated (e.g. C++).
What We Offer
Through this role, there is the opportunity to extend your board-level design expertise, producing high-quality PCB designs incorporating Arm IP, working with advancing technologies, and gaining a deeper understanding of system architecture and performance.