We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Around 7 years of experience IT industry as a Senior software engineer.
  • Excellent knowledge and working experience in C Language.
  • Hands on expertise with BSP packages(boot loaders Xloader,uboot) for board bring - up of TI OMAP3503 processor,iMX6 Solo processor.
  • Worked on developing drivers for UART,SPI and I2C.
  • Worked on developing linux kernel drivers for chipsets like RTC,CPLD, BACKLIGHT.
  • Worked on diagnostics of the Intouch a device used for Work Force Management and automotive devices
  • Expertise and working knowledge of Linux development - Kernel, application and build systems. Good kernel debugging skills.
  • Experience in development, debugging, and productizing of large C based software projects. Good working knowledge in C programming language and debugging skills.
  • Worked on developing firmware for MSP 430 and TI 3410.
  • Worked on IEEE 802.11 Wi-Fi protocols and implemented on RTOS.
  • Expertise on UNIX OS concepts and application programming.
  • Worked on various RTOS like QNX and Free RTOS .
  • Hands on expertise on Shell scripting.
  • Good skills in Problem finding, analysis of bug
  • Capable of working independently with minimal supervision.
  • Team player with analytical and communication skills.
  • Good Experience in analyzing and fixing Customer problems
  • Working on Bug Tracking tool like Bugzilla, DevTracker, Team track
  • Effectively handle multiple tasks simultaneously and have ability to acquire and apply knowledge rapidly.

TECHNICAL SKILLS:

Operating Systems: Unix, Linux, Free RTOS, QNX

Languages Known: C,Xloader,Uboot bootloaders

Scripting Languages: Bourne shell,K Shell, PERL

Development Environments: cscope,ctags, vim, IAR, QNX Momentics,Source Insight, HEW and Eclipse.

Defect Tracking Tools: Bugzilla, Dev tracker, Teamtrack.

Repository Tools: WinCVS, SVN, Dimensions,PVCS,Git and Accurev

Build Tools: RPM, WindRiver 3.0.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software engineer

Responsibilities:

  • Work on LVDS module to develop drivers and user space services to make Display, Touchscreen and video streaming stable and reliable.Integrated Wi-Fi drivers and wpa supplicant into the file system.
  • Working on profiling Wi-Fi and Bluetooth co-existance.
  • Design and implemetation of diagnostics module to support automotive standards GGDS and KWP protocols and performing impact analysis.
  • Leading the team by providing technical solutions and managing the dead lines.
  • Design and implementation of Firmware and Middleware layer for Vehicle Driver Transfer module.
  • Fixing performace issues.
  • Brief product Profile:
  • This is a cluster project for Ford automotive. This project is to provide information about speed gauges, heat and guel information, temperature, indicator status to the driver. The cluster also has features on interacting with Audio system,phone and other interactive features.
  • Involved in bringing up the IMX6S and IMX6 Dual processor boards using QNX OS.
  • Involved in building the filesystem and running the start up programs.
  • Involved in designing and implementation of manufacturing diagnostics.
  • Design, develop and maintain middleware and application software.

Confidential

Senior Software engineer

Responsibilities:

  • Involved in developing UART driver which is used to interact with the cellular modem and GPS chip.Involved in design and implementation of accelerometer driver to get the X-axis,Y-axis and Z-axis positions.
  • Involved in developing state machine to interact with celluar(AT) commands for establishing connection with the server, data transfer (TCP and UDP), send/receive messages
  • Involved in implementing multiplexing of GPS and cellular data
  • Involved in requirement analysis of Enterprise Authenticaton Protocol(EAP) in Wi-Fi module.
  • Designed the implementation of EAP protocol on Free RTOS.
  • Developed Use Cases, Sequence Diagrams for PEAP MSCHAPv2 and EAP TLS authentication mechanisms in EAP protocol.
  • Implemented Wi-Fi module to support WPA/WPA2 PSK,WPA/WPA2 Enterprise protocols.

Confidential

Software engineer

Responsibilities:

  • Involved in modifications to BSP packages xloader,uboot for Board Bring-Up of the System.Developed linux drivers for RTC,CPLD, LCD Backlight,User key event device,Virtual Mouse,LED.
  • Modified input device driver, Audio drivers.
  • Worked on USB touch screen calibration, EEPROM, video application, framebuffer server.
  • Implemented network interface both wired and wireless interfaces on the device.
  • Worked on developing firmware for TI 4310.
  • Developed diagnostics module for the device.
  • Developed network scripts to bring up wired and wireless interfaces.
  • Lead a team of 3 to train them and guide them in fixing issues.
  • Fixing performace issues.
  • Involved in Unit testing.

Confidential

Software engineer

Responsibilities:

  • Building and integrating various open source software to the rootfs.Create RPM for individual components and software packages.
  • Involved in building network utilities like udhcpc.dhcp6c, and wireless utilities iwconfig,iwlist and wpa supplicant.
  • Developed network scripts to bring up wired and wireless interfaces.
  • Invloved in building the rootfs file system and code repository.
  • Fixing performace issues.

We'd love your feedback!