Sagar Rane

Software engineer | Embedded software engineer | Linux device driver | Firmware engineer

Maharashtra, India

About

1.Able to port Linux on ARM Based Device,(Cross Compilation,Boot loader,file system) 2.Implemented Serial Port Device Driver for PC16550D UART. 3.Implemented Parallel Port Device Driver for 74LS244. 4.Able to implement Basic Linux Based Character Driver/SCULL with proper Synchronization. 5.Understanding of Device Drivers architecture, Insert and Registration of modules into the kernel. 6.Basic knowledge of Linux Internals and Write shell scripts using bash and controlling Scripts with ease. 7.Have a good Understanding of Data Sheet Interpretation for writing Device Drivers. 8.Configuring and compiling Linux kernel. 9.Implement network programming involving Sockets with advanced family protocols: AF_UNIX, AF_INET. 10.Understanding of Process Duplication, Process Replacing. 11.Inter-Process Communication: Pipes, FIFO, Message Queues, Shared Memory. 12.Synchronization of unrelated processes using Semaphore and Mutex. 13.Understanding of concept of Threads. 14.Comfortable with respect to programming in C or C++ and able to implement and use Data structures using C. 15.Have good understanding of gcc compiler and able to use GDB. 16.Have good understanding of Project development tools like Make, Makefile , RCS

Experience

  • Owner at sankalp infrastructure
    Feb 2019 - Present · 7 yrs 6 mos

    stone crusher, mining, blasting, provide explosive material which is needed for mining.

  • Software Engineer at GlobalEdge - Intelligence of Things
    Jun 2017 - Jan 2019 · 1 yr 8 mos

  • Embedded Software Engineer at Emblogic Embedded Technologies Pvt Ltd
    Jul 2016 - Jan 2017 · 7 mos