V

Varun Gupta

Software Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience

Key Highlights

  • 12 years of software development experience
  • Expertise in C++ and Python for embedded systems
  • Filed invention disclosure for innovative solutions
Stackforce AI infers this person is a skilled software engineer specializing in embedded systems and automotive diagnostics.

Contact

Skills

Core Skills

C++PythonDiagnostic ProtocolsFunctional Safety

Other Skills

STLMicrosoft Visual StudioEclipseUMLModelioRPCPyCharmPerforceMicrosoft VISIOCode CollaboratorVMwareLINUXGITSVNVector CANalyzer

About

• 12 years of experience in Software development. • Good knowledge and experience in C++, System C, TLM, OOPS, C, Embedded C, STL, CAPL, Python, system programming • Good Knowledge and experience in Virtual Prototyping (AI Chips) • Good Knowledge and experience in Data Structure and Algorithm • Good Knowledge and experience of OOAD, Design Patterns and UML • Understand the business requirements and convert it into Logics/Algorithm • Good Knowledge and experience in Multi-Threading and IPC • Good Knowledge and experience in Operating system- LINUX • Good Knowledge and experience in Diagnostic (UDS) & Communication protocols (CAN, UART, SPI, LIN, etc.) • Good knowledge and experience in Functional Safety (ASIL A and ASIL B) of modules • Filed Invention Disclosure: PDP28298 • Excellent debugging and analytical skills • Post Graduate Diploma in Embedded System and Design from CDAC, Pune.

Experience

12 yrs 7 mos
Total Experience
--
Average Tenure
--
Current Experience

Microsoft

Senior Software Engineer

Dec 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

Intel corporation

Platform Architect

Jun 2022Nov 2023 · 1 yr 5 mos · Bangalore

Synopsys inc

Senior Research And Development Engineer

Jun 2019May 2022 · 2 yrs 11 mos · Noida Area, India

  • Design and Development of the framework to interact with VP(Virtual Prototype)
  • Design the framework with object-oriented concepts(SOLID and Design Patterns)
  • Understand the business requirements and convert it into sub-tasks and logics/Algorithms
  • Module- PortDIO, PWM, ICU, LIN and CAN
  • Tools- C++, STL, Python, Microsoft Visual Studio, Eclipse, UML, Modelio, RPC, PyCharm, Perforce
C++STLPythonMicrosoft Visual StudioEclipseUML+4

John deere

Senior Embedded Software Engineer

Sep 2016Jun 2019 · 2 yrs 9 mos · Pune Area, India

  • Design and development of Diagnostic Application in C++ for Engine Control Unit (After Treatment System)
  • Understand the business requirements and convert it into logics/Algorithms
  • Protocol - CAN, J1939 Diagnostic and UDS - ISO 14229
  • Tools- C++, STL, Microsoft Visual Studio, Eclipse, Microsoft VISIO, Code Collaborator, UML, VMware, LINUX, GIT, SVN, Python, Vector CANalyzer, Vector CANoe, CAPL, Google Test
  • Filed Invention Disclosure: P28298 (in the process of Patent)
  • Presented Paper "Blockchain on Automotive Supply Chain" in TechConnect Conference
C++STLMicrosoft Visual StudioEclipseMicrosoft VISIOCode Collaborator+11

Hella

Senior Engineer

Sep 2013Sep 2016 · 3 yrs · Pune Area, India

  • Functional Modules: Body Control Module -Functional Safety- Exterior Light Module, Wiper Washer Module, Seat Heating Module
  • Diagnostic Modules of Body Control Module - UDS - ISO 14229
  • Protocol - SPI, CAN and LIN
  • Tools-C, C++, STL, Design Pattern, CAN, LINUX, DOORS, Eclipse, PTC (Integrity Client), CRO, Canoe, Python, CAPL, VectorCast
CC++STLDesign PatternCANLINUX+9

Education

C-DAC ACTS, PUNE

Post Graduation Diploma — Embedded System Design

Jan 2013Jan 2013

University Institute of Engineering and Technology

B.Tech — Electronic and Communication

Jan 2009Jan 2012

Stackforce found 100+ more professionals with C++ & Python

Explore similar profiles based on matching skills and experience