R

Rajnish Kumar

Software Engineer

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

Key Highlights

  • Over 13 years of experience in software engineering.
  • Expert in front-end compiler development and hardware emulation.
  • Strong contributions to Open Source projects.
Stackforce AI infers this person is a Software Engineer specializing in Compiler Technologies and Hardware Emulation.

Contact

Skills

Core Skills

Compiler OptimizationHardware EmulationSoftware DevelopmentOpen Source Development

Other Skills

SystemVerilogSystem Verilog AssertionC++OpenSSLMake filesStatic AnalysisCode CoverageMemory Leak DetectionVerilogTCLCJavaJavaScriptCore JavaXML

About

With over 13 years of experience, working as a Principal Software Engineer at Cadence Design Systems, I specialize in front-end compiler development for the Palladium emulation platform. My work focuses on SystemVerilog assertion transformations and advanced compiler optimizations, enabling high-performance and scalable hardware emulation solutions.I bring deep expertise in C++, data structures, compiler technologies, and Linux-based development environments, along with proficiency in Bash, TCL scripting. My strong foundation in software engineering, combined with hands-on experience in EDA and emulation, allows me to tackle complex challenges at the intersection of hardware and software.I hold a B.Tech. degree from NIT Jalandhar and am passionate about building robust, high-performance systems that accelerate hardware design and verification.

Experience

13 yrs 4 mos
Total Experience
2 yrs 8 mos
Average Tenure
5 yrs 10 mos
Current Experience

Cadence design systems

2 roles

Principal Software Engineer

Promoted

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

SystemVerilogSystem Verilog AssertionCompiler OptimizationHardware Emulation

Lead Software Engineer

Aug 2020Jul 2024 · 3 yrs 11 mos · Uttar Pradesh, India

Radcom trading india private limited

T4 software Engineer

Oct 2019Aug 2020 · 10 mos · India

C++Software Development

Xavient information systems

Senior Software Engineer

Nov 2015Oct 2019 · 3 yrs 11 mos · Noida, Uttar Pradesh, India

Software DevelopmentC++

Samsung electronics

2 roles

Senior Software Engineer

Promoted

Jun 2014Nov 2015 · 1 yr 5 mos · Noida Area, India

  • Member of VD_Opensource team in Samsung Research Institute Delhi
  • Responsibilities:
  • Complete ownership of Open Source components like Midikit, Oauth (used for secure
  • connection)
  • ICU also worked on OpenSSL .
  • Dealing with Make files, shared objects, build scripts.
  • Running tools like Prevent (for code’s static analysis), Bullseye (for code coverage), DUMA,
  • DML (to detect memory leaks), Perforce (Code version manager), IBM Clear Quest (for activity
  • management) , Protex IP(License issues),Asan tool (To detect memory corruption at
  • userspace).
  • Locating Bugs and writing patches for fixing them.
  • I have been a regular contributor in Open Source community; have been writing patches for
  • various bugs and enhancement in components like Midikit, ICU.

Software Engineer

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

  • worked on Samsung smart TV converter device.

One97 communications limited

Software Engineer Trainee

Jan 2013Jun 2013 · 5 mos

  • Worked on
  • Anytime interrogation
  • SS7 Stack
  • MAP protocol
  • Post Call Notification (USSD)

Education

NIT Jalandhar

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2008Jan 2012

College of Commerce, Patna, Bihar

intermediate of science

Jan 2005Jan 2007

Gandhi High School, Parihar, Sitamarhi, Bihar

Secondary school — 10th std.

Jan 2004Jan 2005

Stackforce found 100+ more professionals with Compiler Optimization & Hardware Emulation

Explore similar profiles based on matching skills and experience