Designer/developer Resume
0/5 (Submit Your Rating)
SUMMARY
- Aspire to acquire a position with combined technical and leadership role, in an organization which gives a scope for innovation, creativity and passion for winning in a challenging and dynamic environment.
- Platforms: Linux.
- Programming: C, Shell Scripting, Data Structures.
- Knowledge in U - boot, Boot-loaders, Kernel.
- Working experience in HAL Layer.
- Hands-on experience in Linux System Programming, Linux Device Driver programming.
- Programming Knowledge of Linux APIs (File operations, Process Management, Inter Process Communication, Memory Management, Multithreading and Network Programming).
- Embedded System firmware development in C.
- Thorough understanding of Intelligent Platform Management Interface (IPMI).
- Complete understanding of SDLC and worked in all phases of SDLC.
- Working knowledge with tools like make, strace, valgrind.
- Debugging skills using GDB.
PROFESSIONAL EXPERIENCE
Confidential
Technology:C, RTOS, BLE
Designer/Developer
Responsibilities:
- Designed/Developed Programs in C under RTOS/Vxworks/FreeRTOS.
- Generic HAL Layer for RTOS, Vxworks and FreeRTOS
- Managing BLE Connections.
- Porting FreeType, HurfBuzz and Fribidi libraries for Text rendering and shaping.
Confidential
Technology:C, C++, BLE, USB, LAN, WIFI, GPS, Cloud.
Designer/Developer
Responsibilities:
- Designed/Developed Programs in C and C++ on QT Linux.
- Analysis and Implement NMEA Parser for GPS.
- Analysis and Implement mySQL database.
- Analysis and Implement JSON data for uploading sensor data to Azure Cloud.
- Maintain CSV files for recorded sensor data, uploaded sensor data and unsent sensor data for each bluebird device.
- Display Real-Time data collected from bluebird device on GLCD via DirectFB with user interface supported by touchscreen, mouse.
Confidential
Technology:C++, Qt and GPS.
Designer/Developer
Responsibilities:
- Designed/Developed Programs in C under Linux.
- Submit POC for feasibility on Real-time location tracking system.
- Display Real-Time location using GPS on GLCD.
- Analysis and Implement NMEA Parser for GPS.
Confidential
Technology:C, Linux, Device Driver and NonOS.
Designer/Developer
Responsibilities:
- Embedded Linux Device Drivers & BareMetal (OSLess) Drivers - Design, Architecture and Development.
- Linux BSP and SDK development for ARM Cortex-A9 based SoC (Applite TZ2100 and TZ3000).
- Design and development of ADC and PWM drivers on Linux platform.
- Support for Porting Linux on ARM (Board bring up), U-boot and Toshiba Chain loader.
Confidential
Technology:C, Linux System Programming, Linux Device Driver, make, GDB, shell scripting.
Designer/Developer
Responsibilities:
- Designed/Developed Programs in C under Linux.
- Developed the Firewall module for the firmware which includes the blocking of IP/IPs to communicate to BMC firmware.
- Firewall timeout support to the BMC firmware.
- Design and Developed IPMI OEM commands for the firewall module.
- Unit testing and Design document preparation of the modules.
- Responsible for the IPMI stack within the BMC. IPMI core is the heart of the BMC which in turn is the key for server management both in band and out of band.
- Responsible for new feature Analysis, Design and implementation in IPMI without affecting any existing functionality and without impact to any of the customers.
- Responsible for maintenance of IPMI Stack in the BMC whenever Porting of IPMI takes place.