Gauresh Patil

Software Engineer

Hyderabad, Telangana, India12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proficient in C/C++ and Linux Kernel development.
  • Experience in developing software for embedded systems.
  • Strong background in automated testing and firmware development.
Stackforce AI infers this person is a Software Engineer with expertise in Embedded Systems and Linux Kernel Development.

Contact

Skills

Core Skills

Software DevelopmentLinux Kernel DevelopmentSoftware EngineeringLinux Device Driver DevelopmentJava DevelopmentAutomated TestingFirmware DevelopmentEmbedded SystemsEmbedded Systems ProgrammingFpga Development

Other Skills

CC programmingC++C/C++Device DriversHTMLJavaLinuxLinux Device Driver ModelMatlabRubyShell ScriptingVHDL

Experience

Amazon

Software Developer

Jan 2017Present · 9 yrs 2 mos · Greater Hyderabad Area

C++CJavaLinuxDevice DriversSoftware Development+1

Microsemi communications

Software Engineer

Jul 2014Dec 2016 · 2 yrs 5 mos · Greater Hyderabad Area

  • Java GUI App.
  • Developed a desktop app for graphical visualisation and configuration of device parameters.App was developed from scratch and optimized for the ease of use. Aim was to be able to analyze current scheme of operation and be able to fine tune the settings.
  • Opensource Linux Kernel PHY driver.
  • Development and testing of PHY driver which is pushed into mainline linux kernel repository. Technologies: C/C++, Linux Device Driver Model, LKMs, Linux programming, Kernel development for Beaglebone (development platform), Buildroot, Shell Scripting.
  • Ruby ScriptS based testing.
  • Ruby scripts for parsing console texts and JSON RPC function calls for functionality testing and API cross referencing. Idea was to perform periodic automated basic test for the features by configuring and verifying all possible configurations.
  • Technologies : Ruby
  • Ethernet Switch Software.
  • Understanding of existing architecture of the software and contributing to it by writing and debugging firmware level APIs for variety of PHYs and features.
  • Technologies : C
JavaC/C++Linux Device Driver ModelShell ScriptingRubySoftware Engineering+1

Iiit hyderabad

Teaching Assistant

Jan 2012Jun 2012 · 5 mos · Greater Hyderabad Area

  • Atmel based micro controller programming for projects like basic GPIOs, Interrupts, DC Motor control, RS232 interfacing. FPGA programming in VHDL for ALU, State Machines and various logical designs.
  • Technologies : C programming, VHDL
  • Responsibilities : Tutorials, LAB sessions, Evaluations.
C programmingVHDLEmbedded Systems

Education

IIIT Hyderabad

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

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Software Development & Linux Kernel Development

Explore similar profiles based on matching skills and experience