We provide IT Staff Augmentation Services!

Embedded Linux And C /c++ Programmer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 9+ Years of experience in Software Development and Implementation in C/C++, Embedded and Python Development.
  • Completed writing firmware drivers and bootup code for 3 complete products end to end.
  • Developed Software modules for touch screen display modules for various home automation products for Confidential, CISCO, and Carrier corporation.
  • Porting and Integration of different application layers of TCP, PPP and UDP for various home automation products on Embedded Linux kernel.
  • Experience in deploying UNIX/Linux Inter Process Communication mechanisms like Shared memory, PIPES, signals and semaphores for various Embedded products.
  • Experience in developing software interface modules for IOS and Android mobile software interfaces.
  • Experience in evaluation of design and chip selection.
  • Experience in debugging the firmware issues from software to hardware level.
  • Good ability to read hardware schematics and complete the hardware evaluations.
  • Experience in Home automation, entertainment, Telecom provisioningand financial application development programming using C, C++, Python, Linux and Assembly.
  • Developing and implementing the Microcontroller bases Freescale Motorola NE64family, Broadcom BCM47452, Atmel 128, ARM7TDMI and AMD chipset.
  • Efficient in developing applications using C, C++ on Linux Platform.
  • Extensive knowledge in memory management, auto pointers, pointer handling, callbacks, function pointers and Functions in C++/C
  • Experience in writing device drivers for SPI (Serial Peripheral Interface), I2c (Inter - Integrated Circuit) devices and UART(Universal synchronous and asynchronous receiver and transmitter).
  • Experience in debugging critical applications with multiple threads and complex memory architectures.
  • Excellent proficiency in small user and system interface design using USB port keypad LCDs and Ethernet
  • Experienced in Multithreading programming in C++.
  • Experience object oriented Design (OOD) concepts usingPython, C++.
  • Good knowledge on UNIX Inter Process Communication like Pipes, Message queues, Shared memory, and Semaphore etc.
  • Superior expertise in Microcontroller Microprocessor and SCADA product development
  • Outstanding knowledge of software-hardware interactions and interfacing
  • Proven history of increasing production volume or precision in high-throughput operations.
  • Experience researching, designing, developing, testing, debugging and optimizing robotic Confidential in companies serving the automotive and manufacturing industries.
  • Familiar withITILbest practices (Incident/Problem/Change Management).
  • Used C++ STL containers, algorithms in the application.
  • Experience in Computation inRand C++.
  • Have good exposure in using the third-party libraries like QT, Boost, RSA BSafe, WEBM, WSMANetc and integrate them in to the application.
  • Good Experience in Debugging, Test Case Design and Defect Management.
  • Develop data assets using novel techniques in computer science, text mining, natural language processing along with data modeling skills.
  • Experience in Developing code in RTOS environments
  • Used Python scripts for maintenance tasks
  • Tracked down and fixed existing system bugs through code inspection and debugging with gdb
  • Highly Proficient with SQL, UNIX Shell and Perl.
  • Works with driver development in Linux kernel.
  • Experience on Boost C++ library which is used to capture and manipulate XML Schema
  • Good presentation, customer support and trouble shooting skills & experience in providing 24x7 supports

TECHNICAL SKILLS

Languages: C, C++, R, Python

Microcontrollers: Motorola Free Scale NE64 platform, Atmel8, ARM7TDMI and Broadcom Chipset

GUI: Visual Studio, .Net 2010, Coded UI, GUI, Visual Basic, Visual C++eVC++, MFCData Bases SQL Server 2005/2008, Oracle 10g/9i

Operating Confidential: Windows 2003/Server/XP/Windows 7

Configuration tools: Clearcase, SVN, GIT, Jeera and Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Embedded Linux and C /C++ Programmer

Responsibilities:

  • Understanding business stakeholder’s objectives, the metrics and how they measure their performance.
  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and used the design patterns.
  • Design and development of multithreaded application on existing Linux platform on video manager for better servicing the video streaming on mobile applications.
  • Analyzing the communication performance of wireless devices in the system, by analyzing the TCP/IP and UDP traffic on Wireshark.
  • Improving the congestion control of network traffic at Application layer of TCP/IP.
  • Understanding and analyzing the existing code base in C, C++ and python for integrating the new features.
  • Debugged C++ code and fixed functional and performance issues.
  • Developed code in RTOS environments (TI-RTOS, SYS/BIOS, and µC/OS-II)
  • Created GUI Interfaces to vision algorithms.
  • Integration Video surveillance software components to the central software.
  • Using C++, Python and Shell scripting to configure different Video formats for their central video manager.

Confidential - Manhattan, New York

Programmer Data Analyst

Responsibilities:

  • Parsing large online digital advertising and sales data for advanced analytics.
  • Using Python Numpy and Pandas libraries to clean and load data.
  • Improved marketing performance by building advanced logistic regression data model.
  • Analyze ‘what happened’ to ‘why it happened ‘.
  • Using Python, JSON and Java to develop their centralized marketing software system.
  • Prioritize the observation insights and convert them to recommended actions and thereby adjusting the strategy and campaign optimization.

Confidential -Syracuse, New York

Embedded C++ Developer

Responsibilities:

  • Working into the application development & enhancements.
  • Worked as a senior developer, Mainly on C++, UNIX and multithreading, on middleware stack of controller.
  • Developed APIs / Libraries in C++ and COM.
  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and used the design patterns.
  • Wrotepythonscripts to parse XML documents and load the data in database.
  • Reading existing source code inCto determine current programming logic.
  • Debugged C++ code and fixed functional and performance issues.
  • Developed code in RTOS environments (TI-RTOS, SYS/BIOS, and µC/OS-II)
  • Worked on C++, multithreading, and used data structures (trees, queues and stack) for the parser module.
  • Worked on statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • Worked on all phases of software development life cycle (SDLC).
  • It also maintains the Hash table with key value pairs mentioned in the HTML templates.
  • Handling the back-end operations using Sql Server 2008. Creating stored procedures, functions and database design.

Environment: C, R, C++, Python, MVC, XML, RTOS,SDLC, Oracle, GIT, and SQL Server 2008.

Confidential

Embedded C++ Developer

Responsibilities:

  • Worked on Designing of the application.
  • Worked on Web Service API's, creating WSDL files and consuming client service to implement the mid office structures.
  • Worked using Cache and make breakthroughs in processing and analyzing complex Big Data, and developing Web applications.
  • Worked withXQueryfor the front-end development of the application.
  • Created stored procedures and Written UNIX Shell scripts for testing the application and writing the SQL queries for Sybasedatabase.
  • Debugged C++ code and fixed functional and performance issues.
  • Involved in generating C++ test suites.
  • Utilized Inter-Process Communications to simulate the interaction between machine (transducers) and software to facilitate debugging/testing.
  • Automated data gathering and processing with Perl/Python scripts.
  • Designed, developed, Implementation of C\C++ code on 32 bits to support enhancements, fixed bugs in the existing software.
  • Performed Coding/Programming tasks to specification and in accordance with Development standards
  • Performed unit testing using NUnit and did code review

Environment: C, C++, Web Service API, Python, PL/SQL, MVC, STL,SSE, SOAP UI, Oracle, GIT, SQL Server 2008

Confidential

Embedded C++ Developer

Responsibilities:

  • Designed GUI using VC++, Code Warrior
  • Coded business logic in C++
  • Wrote Queries in Sybase
  • Managing telecom providers in all global service regions to effectively assist with network planning.
  • Installing operating Confidential Solaris, Linux and HP according to business requirements
  • Worked as a developer, mainly on VC++, C++, multithreading, data structures, STL, Windows and UNIX.
  • Management of Git/SVN repositories including iOS/Android
  • Created a Python application to automate SVN branching
  • Major role in fixing and debugging during the testing phase of the project.
  • Installed and configured Send mail on Solaris Linux and AIX servers.
  • Implemented client side validations using JavaScript and jQuery.
  • Created stored procedures for getting data from the backend using SQL Server

Environment: C++,RHEL 6/5.x, RHEL KVM, HP hardware, BladeLogic, Tivoli Storage Manager, TWS, Sybase, DB2, Oracle, EMC Clarion.

We'd love your feedback!