Ashish Dahiya

Software Engineer

Gurugram, Haryana, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years in Embedded Software Development
  • Expert in Linux and Android Boot Processes
  • Proficient in Debugging and Performance Optimization
Stackforce AI infers this person is a skilled Embedded Software Engineer with a focus on Automotive and Linux systems.

Contact

Skills

Core Skills

Embedded Software DevelopmentLinux Device DriverAndroid DevelopmentPerformance Optimization

Other Skills

Embedded CEmbedded LinuxShell ScriptingData StructuresEmbedded SystemCC++Device DriversBuildrootPythonBoard Support PackageBoard Bring-upSocket ProgrammingInter process communication (IPC)Software Development Tools

About

Having 6+ years of experience for Embedded Software Development, Android, Linux Device Driver, automation, BSP in Embedded & Automotive domain. ❖ Efficient with respect to programming in C,C++ language. ❖ Good understanding of Linux and Android Bring up and Boot Process. ❖ Worked on Linux and Android BSP (Board Support Packages) for Projects on various Intel, TI & Custom boards. ❖ Well versed in optimizing cold boot time of Android and Linux. ❖ Well versed with customization, configuration and building of boot loader like uboot, kernel, root file system. ❖ Knowledge of preparing root file system using busybox, initramfs and Linux device tree concept. ❖ Knowledge of Thermal Management process. Worked on thermal daemon and defining thermal policies. ❖ Knowledge of Android thermal Hal and health Hal. ❖ Able to understand Linux Internals: Process Management, Memory Management, Interrupt handling and Process Scheduling, signal handling, system calls. ❖ Knowledge of Linux IPC mechanisms like pipe, FIFO, message queue and Shared Memory. ❖ Interrupt handing: top half, bottom half (tasklet, workqueue, softirq) ❖ Well versed with Bash & Python script. ❖ Basic knowledge of Tools like BUILDROOT, Yocto. ❖ Debugging, Integration & Code Modification of drivers for platform devices based on I2C, SPI, Platform bus. ❖ Used Project Management tools like Git, Gerrit and Perforce. ❖ Debugging knowledge using Gdb, valgrind

Experience

10 yrs 9 mos
Total Experience
3 yrs 7 mos
Average Tenure
6 yrs 4 mos
Current Experience

Ciena

2 roles

Software Engineer 3

Promoted

Jul 2022Present · 3 yrs 10 mos · Gurugram, Haryana, India · Hybrid

Linux Device DriverEmbedded CEmbedded LinuxShell ScriptingData StructuresAndroid Development+15

Software Engineer 2B

Jan 2020Jul 2022 · 2 yrs 6 mos · Gurugram, Haryana, India · Hybrid

Intel corporation

System Software Engineer

Mar 2017Jan 2020 · 2 yrs 10 mos · Bengaluru Area, India

  • Part of Intel’s system software group. Maintain and support android on Intel based customized
  • boards.
  • Roles & Responsibilities:
  • Debugging android platform issues related to boot, thermal, performance.
  • Boot time optimization to meet customer requirement.
  • Thermal management through thermal daemon, Maintain thermal Hal and health Hal
  • Regression analysis of android performance related to CPU, GPU, Storage, Streaming,
  • Video playback and optimize them.
  • Optimized performance measurements methods using automation scripts.
DebuggingAndroid platform issuesBoot time optimizationThermal managementRegression analysisPerformance optimization+3

Nvidia

2 roles

System Software Engineer

Promoted

May 2015Dec 2016 · 1 yr 7 mos

Software Engineer

Jun 2013May 2015 · 1 yr 11 mos

  • Working as a Software Developer in Tegra System Software Group. Part of ICT (Image Creation Team) and Maintained and supported system software for Tegra based VCM (Visual Computing Machine).

Education

Maharshi Dayanand University

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

Jan 2008Jan 2012

K.V School , Rohtak

Senior Secondary ( 10+2 ) — PCM

Jan 2006Jan 2007

Himalayan High School , Rohtak

Matriculation(10th)

Jan 2004Jan 2005

Stackforce found 100+ more professionals with Embedded Software Development & Linux Device Driver

Explore similar profiles based on matching skills and experience