Suraj Madenur Sreenivasa

Software Engineer

Santa Clara, California, United States7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Purdue Alumni with a Master's in Computer Engineering.
  • Experience in Electronic Design Automation and Automotive ICs.
  • Proven track record in developing safety-critical systems.
Stackforce AI infers this person is a Software Engineer specializing in Electronic Design Automation and Automotive applications.

Contact

Skills

Core Skills

VerilogDigital CommunicationDesign CompilerFormalityFpga Design

Other Skills

RTL DesignAutomotive ICsTiming EngineDRC FixingSystem VerilogCProgrammingTestingDebuggingC++MatlabPowerPointMicrosoft Wordgdbdesign comp

About

Being a Purdue Alumni in Computer Engineering, I'm starting my career at Apple as a SiVal Software Engineer. I have 2.5 years prior experience in the domain of Electronic Design Automation.

Experience

7 yrs 10 mos
Total Experience
3 yrs 11 mos
Average Tenure
5 yrs 11 mos
Current Experience

Apple

Silicon Validation Software Engineer

Jun 2020Present · 5 yrs 11 mos · Cupertino, California, United States

Synopsys inc

2 roles

Technical Engineering Intern

May 2019Dec 2019 · 7 mos · Sunnyvale, CA

  • Developed Failsafe Finite-State Machine (FSM) towards Automotive Initiative.
  • Project: To make the inferred FSM failsafe in logical synthesis
  • Challenges: To prevent Faults translating to Failure in automotive ICs
  • Result: With the application of Digital Communication concept of redundancy,
  • by turning on a switch, the RTL designer will be able to re-encode the FSM to become Failsafe. (ISO-26262 compliant)
  • Impact: The project was one of the key projects in catering Synopsys logic synthesis tool to Automotive IC manufacturer and probing a new domain.
VerilogDigital CommunicationRTL DesignAutomotive ICs

Research And Development Engineer

Aug 2016Jul 2018 · 1 yr 11 mos · Bengaluru Area, India

  • Responsibilities:To enhance correlation between Design Compiler(DC) and Formality, improve DC run-time and fix customer critical issues and quality issues reported by Product Validation(PV) team
  • Projects:Handshake signals - guide-constant enhancement and guide-equal-opposite generation in gate-level-optimization engine to improve DC<->Formality correlation. De-prioritization of I/O pathgroup optimization during synthesis to improve DC run-time
  • Addressed issues:Extensively worked on timing engine and DRC fixing engine and fixed customer critical issues in a timely manner.Fixed issues in Scenario-management engine and addressed quality issues in DC-optimization engine reported by PV team
Design CompilerFormalityTiming EngineDRC Fixing

Indian institute of science (iisc)

Research Assistant

Jun 2016Jul 2016 · 1 mo · Bengaluru Area, India

  • Project: Design and development of RISC based CPU for Tejas aircraft.
  • Contribution: Involved in the design of pipeline architecture stages and designed the ALU module in Verilog. Regression testbenches written in System Verilog to extensively test the modules designed.
  • Learning: Enhanced knowledge of FPGA design methodology and writing System Verilog Testbenches
VerilogSystem VerilogFPGA Design

Education

Purdue University - Office of the Vice Provost for Graduate Students and Postdoctoral Scholars

Master's degree — Computer Engineering

Jan 2018Jan 2020

RV College Of Engineering

Bachelor of Engineering (B.E.)

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Verilog & Digital Communication

Explore similar profiles based on matching skills and experience