Senior Digital Design Engineer
Efficient is seeking a Digital Design Engineer to join our growing team. The Digital Design Engineer will contribute to the design, implementation, and verification of the world’s most energy-efficient, general-purpose processor. This position is a unique opportunity to realize our product, work as a digital hardware designer with a highly interdisciplinary team, and help shape the future of Efficient’s technology.
We’re currently looking for someone who’s experienced in measuring and reducing power draw from the "front end" of designs. The role would focus on understanding chip power, maintaining that flow, and recommending/implementing design changes to cut down on energy consumption.
Key Responsibilities
- Design, implement, and verify features from specification through synthesis
- Measure, analyze, and optimize power consumption in digital designs from the front-end perspective, using industry-standard tools Measure, analyze, and optimize power consumption in digital designs from the front-end perspective, using industry-standard tools.
- Implement product features at the RTL-level targeting silicon implementation
- Implement product features at the RTL-level targeting FPGA emulation for verification
- Build unit testbench infrastructure to verify implemented features
- Design of memory systems and digital integration of memory macros, including SRAM, MRAM, and others
- Interface design components with external/vendor-provided IP
- Use industrial-strength digital design tools from RTL simulation through synthesis, which may include Cadence, Synopsys, Mentor/Siemens EDA, and ANSYS as necessary
- Provide comprehensive feature and integration documentation
- Interact with physical design and digital verification team for pre-silicon verification
- Work with physical design team to resolve RTL-level issues leading to DRC violations
- Work with compiler and embedded software teams to develop, document, and implement features that span across the software-hardware boundary, including Efficient’s dataflow ISA
Required Qualifications & Experience Requirements
- 3+ years of post-graduate digital design experience with substantial experience designing for tape-out
- Bachelor’s degree in related field required (Electrical Engineering, Electronics Engineering, Computer Science, Integrated Circuits). Master’s or PhD. preferred.
- Experience using PowerArtist/PTPX/Primepower
- Experience running a digital design flow using industry-strength digital design and EDA tools
- Experience with designing and implementing features in RTL
- Experience integrating digital IP with RTL-level implementations
- Experience with pre-silicon verification
- Experience with continuous integration and testing of digital designs
- Experience with version control and scripting languages (Python preferred)
- Experience with memory compiler toolchains
- Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills
- Good problem solving skills
Desired Qualifications & Experience Requirements
- Experience designing compilers
- Knowledge of computer architecture
- Knowledge of physical design and ASIC implementation
- Experience with power and energy modeling (using tools like PowerArtist, Joules, etc.)
- Bachelor’s degree in related field required. Master’s or PhD. preferred.