S

Suresh Kumar

Software Engineer

Cambridge, England, United Kingdom21 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 18 years in embedded software development.
  • Expert in SystemC and TLM methodologies.
  • Technical trainer for C++ and SystemC.
Stackforce AI infers this person is a highly skilled embedded systems engineer with expertise in processor modeling and software development.

Contact

Skills

Core Skills

SystemcIp ModelingProcessor ModelingNetworking Ip Modeling

Other Skills

ARMBoot LoadersCC++DebuggingEDAEmbedded SoftwareEmbedded SystemsFirmwareFunctional VerificationISSJIT Dynamic Binary TranslationJIT binary translationLinuxMicroprocessors

About

* About 18 years of experience in the field of embedded software development, device driver’s development, virtualization and hardware simulation technologies. * Hands on experience in writing Processor and IP models using industry standard methodologies like C/C++/ SystemC and TLM at different abstraction levels. * JIT Binary translation and Fast CPU Modeling * Hands on experience in complete SDLC of Embedded software, like firmware and device drivers, in C/C++ and assembly in different hardware platforms. * Knowledge of ARM and PowerPC processor architectures and instruction set. * Hands on experience in writing IP modeling methodologies based on SystemC and TLM. * Good troubleshooting and debugging skills. * Technical trainer on C++/SystemC/TLM to internal customers who are using our methodologies. * Experience of working with teams across various geographic areas * Good leadership skills and team player. * Member of technical review committee at ISCUG Conference - 2013.

Experience

Arm

2 roles

Principal Modelling Engineer

Promoted

Apr 2022Present · 3 yrs 11 mos

Staff Modelling Engineer

Nov 2017Mar 2022 · 4 yrs 4 mos

Synopsys inc

2 roles

Manager R&D

Promoted

Jun 2015Oct 2017 · 2 yrs 4 mos

R&D Engineer

Jun 2014Jun 2015 · 1 yr

Stmicroelectronics

2 roles

Staff Engineer

Apr 2012May 2014 · 2 yrs 1 mo · Noida Area, India

  • SystemC and TLM2 based methodologies
  • IP modelling (Timed/Functional)
  • Technical Trainer on C++/SystemC/TLM
SystemCTLM2Technical TrainerIP modeling

Technical Leader

Jan 2011Mar 2012 · 1 yr 2 mos · Noida Area, India

  • SystemC and TLM2 based methodologies
  • IP modelling
SystemCTLM2IP modeling

Freescale semiconductor

3 roles

Sr. Design Engineer

Promoted

Sep 2007Dec 2010 · 3 yrs 3 mos · Noida Area, India

  • Processor Modeling
  • Networking IP modeling
  • Ethernet controller and other IP's
  • Modeling of Fast Instruction Set Simulator of PowerPC core (e500mc) using JIT binary translation
  • Virtual SoC integration
  • Virtutech Simics usage/modeling
Processor ModelingNetworking IP modelingJIT binary translationVirtual SoC integration

Sr. Software Engineer

Jul 2006Aug 2007 · 1 yr 1 mo · Noida Area, India

  • Networking IP modeling
  • modeling in simics
Networking IP modelingSimics

Software Engineer

Jun 2005Jun 2006 · 1 yr · Noida Area, India

  • Secure Boot ROM development for i.MX series and other SoC's
  • Secure booting from NAND flash, MMC, USB, UART etc.
Secure Boot ROM developmentSecure booting

Stmicroelectronics

Software Engineer

Jan 2004Jun 2005 · 1 yr 5 mos

  • * Symbian device drivers
Symbian device drivers

Education

National Institute of Technology Jalandhar

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

Jan 1999Jan 2003

Stackforce found 60 more professionals with Systemc & Ip Modeling

Explore similar profiles based on matching skills and experience