Tarun Chauhan

Tarun Chauhan Email and Phone Number

Lead Software Engineer @ EPAM Systems
Gurugram, HR, IN
Tarun Chauhan's Location
Gurugram, Haryana, India, India
Tarun Chauhan's Contact Details

Tarun Chauhan personal email

n/a
About Tarun Chauhan

Embedded Software professional with total 10 years of Industrial experience and close to 7 years of experience in Embedded software, Firmware, Bare metal code, BSPs, Linux Device drivers, boot-loaders, OS configs, multi-core/multithreaded solutions, Operating Systems, RTOS, various MCUs, Interfacing Protocols and IOT. Good understanding of Datastructures, Fundamental algorithms, and processor architectures.Actively involved in product feature development cycle and acquainted with quite good debugging skills. A good team player and possess very good organizational, personal and communication skills.

Tarun Chauhan's Current Company Details
EPAM Systems

Epam Systems

View
Lead Software Engineer
Gurugram, HR, IN
Website:
epam.com
Employees:
61172
Tarun Chauhan Work Experience Details
  • Epam Systems
    Lead Software Engineer
    Epam Systems
    Gurugram, Hr, In
  • Capgemini Engineering
    Senior Software Engineer
    Capgemini Engineering Aug 2021 - Present
    Gurugram, Haryana, India
    𝗚𝗼 𝗣𝗿𝗼 (𝗖𝗹𝗶𝗲𝗻𝘁):* Currently working on various camera features at control layer. This layer hosts many feature applications, gets user inputs via UI layer/BLE packets from remote and talks to HAL – framework layer via T-kernel RTOS message queues ensuring proper synchronization.𝗖𝗶𝘀𝗰𝗼 (𝗖𝗹𝗶𝗲𝗻𝘁):* Worked on different Firmware upgrades, software maintenance upgrades, various feature enhancements and bug fixes for SFP, QSFP, DWDM optical modules for Cisco ASR9000 based router family Linecards.* Enhanced the Online Insertion and Removal (OIR) feature for Port Expander Card which is based onASR9903 Blackbolt router.* Reduced the processing time of link switching pulses from 900msec to 180msec. This was causing the link flap and hence was affecting the network traffic for Various Clients. Two major processes were bounded to different CPU cores and fault processing is optimized. Maintained and upgraded two server processes at HAL layer.* Won the Quarterly Awards – Outstanding Contribution in Delivery, Xtra Mile, and the Most Valuable Player (WOW award).
  • Nutriphy
    Co-Founder & Director
    Nutriphy Apr 2018 - Dec 2020
    Gurugram, Haryana, India
    Co-founded this customized diet food cloud kitchen in 2018. Took care of customer acquisition,marketing, brand building and all sort of business communications with brands like Swiggy, Zomato and several gyms, pan Gurugram. The kitchen is successfully running till date. Not associated with this since 2021.
  • John Deere India Pvt. Ltd. (Jdtci)
    Senior Engineer
    John Deere India Pvt. Ltd. (Jdtci) May 2017 - Apr 2018
    Pune Area, India
    * Built new features and upgraded the earlier ones, for Hay & Forage mower machine. The applications used to run on proprietary Linux based Operating system.* Multiple improvements to features controlling the blades of header as per crop type, like the blade gaps, the tilt angle, the header float level etc. Also worked as a part of exclusive team, to develop the control software for new engine design.
  • Agiliad
    Senior Engineer - Hardware
    Agiliad Aug 2014 - May 2017
    Pune
    𝗣𝗢𝗖 𝗳𝗼𝗿 𝗘𝗻𝗱𝗼𝘀𝗰𝗼𝗽𝘆 𝗺𝗲𝗱𝗶𝗰𝗮𝗹 𝗱𝗲𝘃𝗶𝗰𝗲* Developed petalinux based & baremetal codes to process commands from Uart-interfaced GUI to control LED light source for power, intensity features. Later ported the GUI based control to a touch LCD (INT035TFT) using Atmel Software Framework.* The petalinux codes would also control brightness, zoom & color correction of video display. It would also configure respective IP cores of Fpga blocks.𝗚𝗹𝘂𝗰𝗼𝘀𝗲 𝗗𝗮𝘁𝗮 𝗹𝗼𝗴𝗴𝗲𝗿* IOT based project that used Bluetooth Low Energy protocol, to send glucose data packets (collected from Glucometer) to a mobile application. The app would sync the data to cloud for monitoring by the Hospital.* Designed the algorithm and written the firmware with the Qualcomm CSR1010 chip. The device was made OTA update capable.𝗔𝘂𝘁𝗼 𝗖𝗮𝗹𝗶𝗯𝗿𝗮𝘁𝗶𝗼𝗻 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗳𝗼𝗿 𝗛𝗲𝗮𝗿𝘁 𝗦𝗶𝗺𝘂𝗹𝗮𝘁𝗶𝗼𝗻 & 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 𝗨𝗻𝗶𝘁* The device was used to generate the pulses similar to human heart for testing of pacemaker. It had multiple fpga blocks which were required to be calibrated frequently.* Written the backend for a C# based windows GUI (Calibration App). It was a multi-threaded code which would use windows operating system syscalls and FTDI USB chip APIs (at HAL) for communication. Shared memory based FIFO with locks, was used for data sharing and link alive packets were used from both Windows and FPGA’s side to keep link up.

Tarun Chauhan Skills

Firmware Algorithm Design Embedded C Misra C Coding Standard Embedded Software Embedded Systems Microcontrollers Arm Cc2640 Controller Csr1010 Controller Atsam4s Controller Interfacing Protocols Rs232 Spi I2c Bluetooth Low Energy Internet Of Things System Programming For Windows Os Windows Threads Memory Management Scheduling Algorithms Multithreading Shared Memory Semaphore Microprocessors Embedded Linux Rtos C++ Finite State Machines Hardware Architecture Digital Electronics Python Hardware Testing Debugging Code In Circuit Debugging Version Control Documentation Practices Knowledge Sharing

Tarun Chauhan Education Details

Frequently Asked Questions about Tarun Chauhan

What company does Tarun Chauhan work for?

Tarun Chauhan works for Epam Systems

What is Tarun Chauhan's role at the current company?

Tarun Chauhan's current role is Lead Software Engineer.

What is Tarun Chauhan's email address?

Tarun Chauhan's email address is ta****@****iad.com

What schools did Tarun Chauhan attend?

Tarun Chauhan attended Cdac-Acts Headquarters, Pune, Guru Gobind Singh Indraprastha University, The Delhi United Christian Senior Secondary School.

What skills is Tarun Chauhan known for?

Tarun Chauhan has skills like Firmware, Algorithm Design, Embedded C, Misra C Coding Standard, Embedded Software, Embedded Systems, Microcontrollers, Arm, Cc2640 Controller, Csr1010 Controller, Atsam4s Controller, Interfacing Protocols.

Who are Tarun Chauhan's colleagues?

Tarun Chauhan's colleagues are Diya Ba, Vishwa S B, Yana Machkasova, Vikram S, Yana Khrustova, Vasiliy N., Olga Kibina.

Not the Tarun Chauhan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.