Design Engineer
AlteraJob Title
Design Engineer
Role Summary
Design Engineer contributing to FPGA and SoC product development across the full design lifecycle, from architecture and RTL through silicon bring-up. The role works with architecture, validation, and software teams to deliver high-performance, production-ready digital designs.
Experience Level
Mid-level. Typically requires 3+ years of experience in digital IC design focused on RTL design and verification.
Responsibilities
Key responsibilities include design, verification, optimization, debugging, and product support.
- Perform RTL design, verification, and synthesis for complex digital circuits targeting FPGA and SoC products.
- Develop and execute test plans and verification environments using industry-standard methodologies.
- Collaborate with architecture, validation, and software teams to define specifications and ensure design integrity.
- Analyze and debug design issues, perform root-cause analysis, and implement corrective actions.
- Optimize designs for performance, power, and area; support timing closure and static timing analysis (STA).
- Participate in design reviews and contribute to improving design methodologies and processes.
- Generate design documentation including specifications, test plans, and release notes.
- Support hardware power-on, bring-up and debug; assist with new product release and customer technical support.
Requirements
Must-have technical skills and relevant experience.
- 3+ years of experience in digital IC design with emphasis on RTL design and verification.
- Proficiency in Verilog/SystemVerilog for RTL and testbench development.
- Experience with EDA tools for simulation, synthesis, and static timing analysis.
- Strong knowledge of timing closure, STA, and high-performance design techniques.
- Good understanding of digital fundamentals including clock domain crossing (CDC) and reset synchronization.
- Familiarity with protocol specifications (memory interfaces, AXI, PCIe, Ethernet) and security IPs such as MACSec.
- Experience with FPGA tools, architectures, and design flows; hardware power-on and debug experience.
- Familiarity with scripting (Python or Perl) for automation and debug.
- Strong analytical, debugging, communication, and teamwork skills.
- Nice-to-have: system-level understanding and prior FPGA architecture experience.
Education Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
About the Company
Company: Altera
Headquarters: Bengaluru, Karnataka, India
Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.
