We provide IT Staff Augmentation Services!

System Software Support Engineer Resume

4.00/5 (Submit Your Rating)

Fullerton, CA

OBJECTIVE:

Looking forward to work in projects that gives me an opportunity to be creative, responsible, challenging and where in I can demonstrate my skills and learn constantly, which in turn contributes to the growth of my organization and me personally.

SUMMARY:

  • 5+ years of software development experience on multiple platforms using object oriented development approach, multithreading concepts, and design patterns.
  • Core competencies are in C, C++ and Object Oriented Development Concepts.
  • Experience in developing multi threaded code for optimizing the run time performance of the application.
  • Good understanding on working with Linux kernel and Device Drivers.
  • Experience in Perl and Bash Scripting.
  • Sound knowledge in SQL, PL/SQL, HTML and PHP.
  • Participated in complete life cycle of software development including Requirement analysis, design, development, testing, technical documentation and product support.
  • Excellent communication and Interpersonal skills.
  • Ability to work in a team and individually.

TECHNICAL SKILLS:

Programming: C, C++, SQL, PL\SQL, HTML, PHP, VC++, Bash, Perl, Device Drivers

Platforms: Linux Kernel, Windows

SW Development: Object oriented design & development, Multithreading concepts

Dev Environment: Visual Studio, EclipseDev Methodology: Agile\Scrum, XP

Database: Oracle Database, SQL Server

Server: Apache - Tomcat

Others: CVS, GIT Revision Control Software

PROFESSIONAL EXPERIENCE:

Confidential, Fullerton, CA

System Software Support Engineer

Environment: C/C++, Linux Kernel, Device Drivers, Bash, Perl

Responsibilities:

  • Involved in debugging, resolving and fixing the customer issues for Monta-Vista Linux 2.4 and testing them by communicating with support team.
  • Ported from 2.4 to 2.6 version of Monta-Vista Linux.
  • Worked on IBM developed drivers for BIOS, CMOS, EEPROM and Embedded Controller.
  • Modified portions of Linux Base Kernel and Device Drivers for IDE, Serial and USB to support fast boot.
  • Modified Linux File system to suit the requirements.
  • Worked on product specific test suite called HQTS (Hardware Quality Test Suite) which contains number of test scripts programmed in Bash and Perl to test the performance of Hardware and Software Subsystems at product manufacturing site.

Confidential, Indiana

Software Engineer

Environment: C, Linux, Multi-threading concepts

Responsibilities:

  • Development of communication module using RS485 protocol and Palmetto protocol integration (C on Linux) - Invocation of driver calls, calculating and attaching checksum to the data’s footer, sending acknowledgement once the data is received by the receiver.
  • Development of an application to simulate IO Board (which is the room board to which all Confidential equipments connect ) on PC that can be used to test all the Standard Audio Stations and Graphical Audio Stations. The Application was used as part of Manufacturing and EMC testing.
  • Used Shared Memory and Interrupts extensively.
  • Unit testing and Bug fixing for communication modules before released to manufacturing.
  • Used CVS for version control.

Confidential

Software Engineer

Environment: C++, Visual Studio

Responsibilities:

  • As part of development team, involved in the development of User Interface Windows for both Windows Vista and Windows XP.
  • Involved in debugging, resolving and fixing the customer issues and testing them by communicating with support team.
  • Enhance application GUI as per new requirements of client under supervision of manager.
  • Programming with Visual C++ for the Application.
  • Create Documentation for new projects and support/train users on application.

We'd love your feedback!