Senior RTL Engineer
Auradine is pioneering innovative solutions for world-leading blockchain and cutting-edge AI applications by developing breakthrough technologies like energy-efficient silicon, robust infrastructure, and state-of-the-art software. The company provides Web infrastructure solutions, including their Teraflux™ product line and associated developer tools like the Miner API.
Projects
About Auradine
Auradine is pioneering innovative solutions for world-leading blockchain and cutting-edge AI applications by developing breakthrough technologies like energy-efficient silicon, robust infrastructure, and state-of-the-art software. Auradine focuses on breakthrough scalability and sustainability for the future of internet infrastructure, enabled by revolutionary blockchain and AI technologies. The company develops complete solutions, including software and silicon systems, and offers its customers both system-level and cloud solutions. Auradine offers a range of products under the Teraflux™ brand, including the AH3880, AT2880, AI3680, AT1500, and AI2500 models, as detailed in their datasheets. They also provide a Teraflux™ Miner API Reference for developers.
Skills
About the Role
You will design, implement, and optimize RTL for key portions of the SoC. You will collaborate with architects to develop robust microarchitectures and drive decisions within your areas of ownership. You will participate in hardware/software co-design discussions spanning AI workloads, memory systems, runtime software, and system architecture. You will work with software teams to define hardware interfaces, execution flows, memory hierarchies, and performance-critical interactions. You will contribute to compute engines, memory subsystems, interconnect fabrics, control processors, DMA engines, power-management logic, and other core SoC infrastructure. You will optimize designs for performance, power, area, scalability, and reliability. You will partner closely with verification and physical design teams throughout the development cycle, and mentor junior engineers on design methodology and microarchitecture. You will analyze performance bottlenecks and propose architectural and implementation improvements. You will leverage modern engineering tools, including AI-assisted development workflows, to improve productivity, quality, and design exploration. You will participate in and lead design reviews, contributing to a culture of technical excellence.
Requirements
- 8+ years (or equivalent depth) designing RTL for complex digital systems, with demonstrated ownership of significant blocks or subsystems through tapeout.
- Strong understanding of computer architecture, microarchitecture, and digital design fundamentals.
- Expert-level Verilog/SystemVerilog and modern RTL design methodologies (lint, CDC, synthesis-aware coding, low-power intent).
- Strong grasp of performance, power, and area tradeoffs, and experience making data-driven microarchitecture decisions.
- Understanding of memory systems, interconnects, caches, DMA engines, or acceleratorarchitectures.
- Experience with hardware/software co-design and system-level performance optimization.
- Strong debugging and problem-solving skills.
- Ability to work effectively in — and technically lead within — a collaborative, multidisciplinary engineering environment.
Responsibilities
- Own the design, implementation, and optimization of RTL for key portions of the SoC.
- Collaborate with architects to develop robust and efficient microarchitectures, and drive microarchitectural decisions within your areas of ownership.
- Participate in hardware/software co-design discussions spanning AI workloads, memory systems, runtime software, and system architecture.
- Work with software teams to define hardware interfaces, execution flows, memory hierarchies, and performance-critical interactions.
- Contribute to compute engines, memory subsystems, interconnect fabrics, control processors, DMA engines, power-management logic, and other core SoC infrastructure.
- Optimize designs for performance, power, area, scalability, and reliability.
- Partner closely with verification and physical design teams throughout the development cycle, and mentor junior engineers on design methodology and microarchitecture.
- Analyze performance bottlenecks and propose architectural and implementation improvements.
- Leverage modern engineering tools, including AI-assisted development workflows, to improve productivity, quality, and design exploration.
- Participate in and lead design reviews, contributing to a culture of technical excellence.
Benefits
- medical, dental, and vision coverage
- paid time off
- flexible work arrangements
- professional development opportunities
- other benefits designed to support the well-being and growth of our team
