Ashish Dahiya — Software Engineer
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
Stackforce AI infers this person is a skilled Embedded Software Engineer with a focus on Automotive and Linux systems.
Location: Gurugram, Haryana, India
Experience: 10 yrs 9 mos
Skills
- Embedded Software Development
- Linux Device Driver
- Android Development
- Performance Optimization
Career Highlights
- 6+ years in Embedded Software Development
- Expert in Linux and Android Boot Processes
- Proficient in Debugging and Performance Optimization
Work Experience
Ciena
Software Engineer 3 (3 yrs 10 mos)
Software Engineer 2B (2 yrs 6 mos)
Intel Corporation
System Software Engineer (2 yrs 10 mos)
NVIDIA
System Software Engineer (1 yr 7 mos)
Software Engineer (1 yr 11 mos)
Education
Bachelor of Technology (B.Tech.) at Maharshi Dayanand University
Senior Secondary ( 10+2 ) at K.V School , Rohtak
Matriculation(10th) at Himalayan High School , Rohtak