We are seeking a highly skilled and motivated RISC-V CPU Design Engineer to join our dynamic engineering team at Staff level. This role offers the opportunity to work on cutting-edge CPU RTL development for high-performance, low-power devices using the RISC-V architecture. You will collaborate with chip architects and multidisciplinary teams to shape the future of CPU microarchitecture and design.
This position is based in Cork, Ireland, a vibrant and growing hub for innovation and technology, offering an excellent quality of life and connectivity to international destinations.
Responsibilities:
- Performance Exploration: Collaborate with the CPU modeling team to explore high-performance strategies
- Microarchitecture Development: Engage in early high-level architectural exploration, conduct microarchitectural research, and develop detailed specifications
- RTL Ownership: Develop, assess, and refine RTL designs to meet power, performance, area, and timing goals
- Functional Verification Support: Assist the design verification team in executing functional verification strategies
- Performance Verification Support: Ensure the RTL design meets performance objectives
- Design Delivery: Work with cross-functional engineering teams to implement and validate physical designs, focusing on timing, area, reliability, and testability
Qualifications:
- Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or a related field with 4+ years of relevant experience
- In-depth knowledge of microprocessor architecture, with expertise in one or more of the following areas:
- Instruction fetch and decode, branch prediction, instruction scheduling, register renaming, out-of-order execution, integer and floating-point execution, load/store execution, prefetching, cache, and memory subsystems
- Proficiency in Verilog and/or VHDL, along with experience using simulators and waveform debugging tools
- Strong understanding of logic design principles, including timing and power implications.
- Familiarity with low-power microarchitecture techniques
- Knowledge of high-performance techniques and trade-offs in CPU microarchitecture
- Experience with scripting languages such as Perl or Python
Join us in shaping the future of technology and innovation. Apply today to become part of a team that is transforming industries and enriching lives through groundbreaking advancements in connectivity and computing.
Contact Ane@ IC Resources with your CV and a time for a call!