Rahul Arora

Software Engineer

Noida, Uttar Pradesh, India13 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Reduced compile times by 15%
  • Enhanced system scalability for billions of gates
  • Achieved 100% on-time delivery of software releases
Stackforce AI infers this person is a Senior Principal Software Engineer in the EDA and Telecommunications sectors.

Contact

Skills

Core Skills

Rtl DesignTeam ManagementLogic SynthesisFeature DevelopmentCode DevelopmentLte DevelopmentSoftware IntegrationSecurity SystemsMachine Learning

Other Skills

RTL CompilerDesign OptimizationTeam LeadershipCustomer InteractionVerilogSystem VerilogLTEC++GDBGITUser AuthenticationData StructuresCProgrammingAlgorithms

About

Accomplished Senior Principal Software Engineer at Cadence Design Systems, with over 10 years of experience, recognized for optimizing software solutions and mentoring high-performing teams. Proficient in C++ development, data structures and algorithms, object-oriented design, design patterns, large-scale system design, distributed systems, and agile methodologies. Proven ability to reduce compile times by 15% and enhance system scalability to handle billions of gates. Experienced in working with cross-functional teams to achieve 100% on-time delivery of critical software releases at a global scale.

Experience

13 yrs 9 mos
Total Experience
2 yrs 9 mos
Average Tenure
3 yrs 11 mos
Current Experience

Cadence design systems

2 roles

Senior Principal Software Engineer

Promoted

Jul 2024Present · 1 yr 11 mos · Noida, Uttar Pradesh, India

Principal Software Engineer

Jul 2022Jul 2024 · 2 yrs · Noida, Uttar Pradesh, India

Mentor graphics

3 roles

Member Consulting Staff

Jan 2021Jul 2022 · 1 yr 6 mos

  • Development, RTL Compiler, VELOCE
  • Working extensively in leading a team of three members on various RTL design enhancement and optimization projects, some of them including FSM Coverage, Mixed Design Configuration, Design Hierarchy Optimization, etc. involving interaction with multiple teams in parallel and focusing on delivering high quality and timely product releases.
  • Responsibility of tracking and analysis of customer design issues and accordingly assigning to appropriate members of the team so as to provide effective solutions.
  • Active participation in giving tech talks within the organization and maintaining regular discussions within the team thereby driving continuous product improvement and innovation.
RTL CompilerDesign OptimizationTeam LeadershipRTL DesignTeam Management

Lead Member Of Technical Staff

Promoted

Aug 2017Dec 2020 · 3 yrs 4 mos

  • Development, RTL Compiler, VELOCE
  • With experience, got an opportunity to work on other phases of logic synthesis process like RTL design elaboration and partitioning while handling support of RTL constructs.
  • Worked on identifying bottle necks in the existing code support and performing optimizations so as to reduce design compile time.
  • Independent responsibility in design, development and support of various complex customer features such as requiring class design from scratch, preparing HLD, LLD and user level documents, mentoring other individuals and peer code review.
  • Experience of working on customer design issues, interacting with customer and responding them with solutions in crunch situations.
  • Accreditation: Got Spot bonus award for exceptional performance in feature development.
Logic SynthesisDesign OptimizationCustomer InteractionFeature Development

Senior Member Technical Staff

Oct 2015Aug 2017 · 1 yr 10 mos

  • Development, RTL Compiler, VELOCE
  • As a starter in EDA domain, got an opportunity to learn Verilog and VHDL languages, end to end logic synthesis process and comparison of results with other simulation or synthesis tools.
  • Got an opportunity to work primarily on Control and Data Flow Graph (CDFG) and netlist creation phase of logic synthesis process while taking care of development and support of logic synthesis of various Verilog and System Verilog constructs.
  • Experience of end to end understanding of the existing code flow and taking care of minute implementation details so as to perform efficient coding and testing while extending the code support for some enhancements or bug fixes.
VerilogSystem VerilogLogic SynthesisCode Development

Qualcomm

Engineer

Jul 2014Oct 2015 · 1 yr 3 mos · Hyderabad Area, India

  • Development, LTE Small Cells
  • Worked on SON (Self Optimizing Networks) development in LTE Small cells team.
  • Primarily responsible for development and support of Transmit Power Management (TPM) feature for LTE small cells and integrating it with full LTE stack.
  • Handling of bug fixes for some of the important features of SON and Radio Resource Management (RRM) modules.
  • Exposure to software tools and languages like C++, GDB, GIT in Linux environment.
  • Accreditation: Got Qualstar award for best team performance in Qualcomm.
LTEC++GDBGITLTE DevelopmentSoftware Integration

Indian institute of technology, kharagpur

Research Fellow

Jun 2013May 2014 · 11 mos · Kharagpur Area, India

  • User Authentication Using Keyboard Dynamics
  • Improvement of existing security system which presently uses only login detail to authenticate the user.
  • Built a system using machine learning models which is capable of continuously authenticating the user using keyboard dynamics during their entire active login period.
  • Integration of keyboard dynamics with other biometrics like mouse and face and developed a working software prototype of the same.
Machine LearningUser AuthenticationSecurity Systems

Tata consultancy services

Assistant System Engineer Trainee

Dec 2010Dec 2011 · 1 yr · Pune Area, India

  • Oracle Transportation Management
  • Completed initial fresher training of 3 months covering all the important computer science subjects.
  • Post training, joined OTM team and was responsible for understanding the basic functionalities of the OTM tool, capturing of customer requirements and customer business scenarios and thereafter customization of the tool based on the customer business.

Education

Indian Institute of Technology, Kharagpur

Master of Technology (MTech) — Visual Information Processing and Embedded Systems

Jan 2012Jan 2014

Uttarakhand Technical University

Bachelor of Technology (B.Tech.) — Electronics and Communication Engineering

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Rtl Design & Team Management

Explore similar profiles based on matching skills and experience