We provide IT Staff Augmentation Services!

Embedded Systems Development Resume

0/5 (Submit Your Rating)

North Billerica, MA

SUMMARY:

  • Versatile Professional with 6+ years of experience in Embedded Systems Development and Automotive Domains, Linux based projects.
  • Good working knowledge of C, C++, LINUX
  • Knowledge of digital signaland image processing
  • C, C++, MATLAB in Linux/Windows
  • Rich Experience in CAMERA, Video, Images and V4L2 Linux kernel device driver.
  • Profound knowledge in Linux kernel internals, Linux kernel porting & device driver development, Building Root File System, Shell Scripting
  • Extensive development with Linux C/C++, libraries and drivers
  • Have good experience in setting up MATLAB based GUI for testing and prototype for signal and image processing algorithm
  • Internet development with Apache Web Server, HTTPS, HTML, php
  • Well versed with conceptualization, development & debugging of Device Drivers, Middleware on ARM, Hardware software Interface
  • Experience in developing regression testing, unit testing and automation testing using perl and shell scripting.
  • An effective communicator with strong interpersonal.
  • Ability work independently and team player.
  • Excellent written and oral communication skills as well as analytical skills

TECHNICAL SKILLS:

Operating Systems: Linux, Windows

Programming Languages: C, C++, ARM Assembly, Embedded C/C++, STL

Tools: ARM Multi - ICE, RVDS, Microsoft Visual Studio, Eclipse, CAN

Config Management: CVS, CM synergy, Perforce, SVN, DDTS, Clear Case

Protocols: USB, SPI, I2C, CAN, KWP2000, LIN

Testing Frameworks: C-Unit, CPP-Unit, Microsoft Visual Studio-2012

Linux Expertise: Kernel Architecture, Memory/Process Management, Thread, Scheduling

Multimedia: DVD/SD/USB/BT, Video capabilities; CAN Bus, SD card, micro-SD card

Device Drivers: USB, SPI, I2C, CAN, LIN

Shell Scripting: Shell, Perl

PROFESSIONAL EXPERIENCE:

Confidential, North Billerica, MA

Environment: Linux Ubuntu, Grub Boot Configuration, Clonezilla for bootable flash drives

Responsibilities:

  • Field and bug support for products were handled, coordinating debugging and problem tracking with work teams in Taiwan and Philippines.
  • Supported Linux drivers/libraries for handling the scan bars used in Lexmark printer copiers. C/C++ code controlled the scan bar delivering data to proprietary image processing ASICs.
  • Developed virtual test cases using Perl and shell scripting and automation to run regression daily and automatically.
  • Worked with hardware and User Interface team to fix the bug

Confidential, Florida

Environment: Linux Ubuntu, Grub Boot Configuration, Clonezilla for bootable flash drives

Responsibilities:

  • Developed a Bakery Ordering System that accessed a central server of database orders entered by customers via Ipad kiosks throughout a store
  • Created wireless internet capability that could configure various sources - WEP, WPA, WPA2 because the system was based on 9.04 Ubuntu Linux, drivers often needed patches or updating to support newer devices like audio/video chips.
  • Design GUI using MATLAB for Demo.

Confidential

Responsibilities:

  • The Requirement specification
  • CAPL Coding
  • Test case Identification and Test plan preparation
  • Manual and automated (using ITAS and XML) Black box testing of embedded software
  • Analysis of messages communicated through different protocols
  • Familiarization of different protocols likeCAN, KWP etc
  • Reporting and analysis of issues
  • Defect Classification
  • Consolidate the issue list of all team members and verify the same
  • Coordinate and Communicate with the Onsite
  • Ensure overall quality of the project and Participate in review meeting and Telecon.

Confidential

Responsibilities:

  • Linux kernel 2.6.28 configuration, building and modifying board specific code.
  • Added a fix to Framebuffer, lirc, keypad device drivers and modified the API.
  • Developed test cases and automation for designed configuration

Confidential

Responsibilities:

  • Implemented Multiple Data Compression and Encryption using Iterative Technique.
  • Wrote Character device driver on Kernel 2.6.33.2
  • Study the data-sheet of Thermal Printer and write a Driver for the same.
  • Implement Data Transfer and Control operations.
  • Develop a cross native compiler for ARM specific architecture.

Confidential

Responsibilities:

  • Design and Development of product concept
  • Worked on interfacing of GPS and GSM module with Smart 210 board.
  • Support to software engineer for application design on server side.
  • Product testing and packaging.

We'd love your feedback!