Arif Patel

Software Engineer

Bengaluru, Karnataka, India8 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Expert in embedded software and hardware development.
  • Proficient in Linux device driver development.
  • Experienced in real-time operating systems and firmware updates.
Stackforce AI infers this person is a skilled Embedded Systems Engineer with expertise in firmware and device driver development.

Contact

Skills

Core Skills

Embedded Software ProgrammingLinux Device DriverFirmwareEmbedded SoftwareRtos

Other Skills

Embedded LinuxC (Programming Language)USBI2SUARTI2CSPIFreeRTOSOTADFUBootloader developmentEmbedded Operating SystemsReal-Time Operating Systems (RTOS)Embedded CU-Boot

About

1. Programming Skills - C Programming, Python, C++, RTOS, Data structures in C, Linux System Programming. 2. Micro-controllers - 8-bit & 32-bit architecture, 8085, AT89S51(8051), PIC16, PIC18, ARM Cortex-M0+, ARM Cortex-M4(Microchip, ATMEL, Cypress, STM32, SAMD21, SAMD51), Nuvoton(M032LE3AE), RISCV(CH32V003). 3.Communication protocol -USB, UART, SPI, I2C, I2S, PCI, RS485, RS232, MDB, DEX, MODBUS (RTU), CAN, TCP/IP, SNMP. 4. Peripheral programming - Timers, Interrupts, RTC, ADC, PWM, EEPROM, UART, USB, I2S, PCIe, DMA. 5. OS/RTOs- FreeRTOS, Micrium-II(μC/OS-II), Linux(Ubuntu). 6. Devices and Sensors Interfacing - Devices like GSM, and RFID and sensors like pressure sensor, gas sensor, IR, LDR, TSOP, PIR Sensor etc. 7. Software Tools /Compilers/Editors/IDE’s-GCC & Make, GDB, Source Insight, KEIL, MPLABX, PSoC Creator 3.0, Proteus 8.0,Atmel studio 7.0, Keilμvision 5, IAR Workbench, STM32CubeMx, Visual Studio Code, Eclipse IDE, ATMEL SAM – ICE, ST-LINK/V2,JLINK lite,PICKIT3, PCAN View, Tera Term, SNMPB. 8. Configuration Management Tools- Git, GitHub, SVN, Jenkins, Jira, Atlassian FishEye and Crucible. 9. Measuring & Testing instruments - CRO, Multi-meter and Logic Analyzer. 10. Able to write tight and bug free code. 11. Worked on both hardware and software parts of the project. Email: patelarif1593@gmail.com Ph: +91-9742801093

Experience

8 yrs 11 mos
Total Experience
1 yr 9 mos
Average Tenure
2 yrs 2 mos
Current Experience

Infineon technologies

Staff Engineer

Apr 2024Present · 2 yrs 2 mos · Bengaluru, Karnataka, India

Target

Senior Embedded Software Engineer

Aug 2022Dec 2023 · 1 yr 4 mos · Bengaluru, Karnataka, India · Hybrid

  • Worked on Driver Development for Audio Devices.
  • 1) USB (HID & AUDIO) drivers.
  • 2) I2S for On chip communication with Audio Codec.
  • On chip communication interfaces development - UART, I2C, and SPI
  • Worked on Board Bring up and functional Validation
  • OTA (Over the air) firmware update using FreeRTOs.
  • DFU In System Programming and Bootloader development.
  • Worked on Linux Device driver development for GPIO, I2C, SPI and Character driver.
  • Worked on Linux user application development.
Embedded LinuxC (Programming Language)Embedded Software ProgrammingLinux Device Driver

Silicon labs

Senior Embedded Applications Engineer

Mar 2022Aug 2022 · 5 mos · Hyderabad, Telangana, India · On-site

Embedded Operating SystemsReal-Time Operating Systems (RTOS)Embedded SoftwareRTOS

Schneider electric

Firmware Design Engineer

Sep 2019Mar 2022 · 2 yrs 6 mos · Greater Bengaluru Area

Embedded CI2CEmbedded Software

Vendekin technologies pvt. ltd.

R&D Embedded Engineer

Mar 2017Sep 2019 · 2 yrs 6 mos · Pune/Pimpri-Chinchwad Area

  • Embedded product developer involved in Embedded software and Hardware development with Testing and Documentation.
Embedded CI2CEmbedded Software

Education

J S S Academy of Technical Education, BANGALORE

Bachelor of Engineering - BE — Instrumentation Technology

Jan 2012Jan 2015

Jawahar Navodaya Vidyalaya - JNV

Jan 2003Jan 2010

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

Explore similar profiles based on matching skills and experience