We provide IT Staff Augmentation Services!

Embedded Engineer Resume

0/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • 8+ Years of experience in Software Development and Implementation in C/C++,Embedded Development.
  • 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 Embeddedproducts.
  • Experience in evaluation of design and chip selection.
  • Expertise working in Agile/Waterfall software development methodology, system analysis, quality analysis and IT consultation.
  • Experience in debugging the firmware issues from software to hardware level.
  • Experience in Home automation, entertainment, Telecom provisioning and financial application development programming using C, C++, Linux and Assembly.
  • Developing and implementing the Microcontroller bases Freescale ARM7TDMI and AMD chipset.
  • 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++.
  • Superior expertise in Microcontroller Microprocessor 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 systems in companies serving the automotive and manufacturing industries.
  • 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++, Java,LINUX, SQL.

Software and Tools: MATLAB, Qt Creator, Git, Jira, Code Composer Studio (CCS), Keil, Sphinx.

Operating Systems: MAC OS, Windows, Linux.

Serial Interface: I2C, SPI, UART/RS485, CAN bus.

Microprocessor/Controller: 8051/ ADuC831, Atmel8, ARM7 TDMI.

Lab Equipment: oscilloscope, multimeter, function generator, soldering tools.

PROFESSIONAL EXPERIENCE

Embedded ENGINEER

Confidential, Hartford, CT

Responsibilities:

  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and used the design patterns.
  • Modified C++ applications with Linux/Unix environment to support customer issues, new enhancement requests and to solve software defects.
  • Analyzing the communication performance of wireless devices in the system, by analyzing the TCP/IP and UDP traffic on Wireshark.
  • Design and development of multithreaded application on existing Linux platform on video manager for better servicing the video streaming on mobile applications.
  • Improving the congestion control of network traffic at Application layer of TCP/IP.
  • Developed new and innovative applications using python.
  • Understanding and analyzing the existing code base in C, C++ for integrating the new features.
  • Debugged C++ code and fixed functional and performance issues.
  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and used the design patterns.
  • Develop CassandraData model considering current functionality and business need of application
  • Debugged C++ code and fixed functional and performance issues.
  • Reading existing source code in Cto determine current programming logic.

EMBEDDED ENGINEER

Confidential, Troy, MI

Responsibilities:

  • Managing telecom providers in all global service regions to effectively assist with network planning.
  • Installing operating systems Solaris, Linux and HP according to business requirements.
  • Worked as a developer, mainly on C++, multithreading, data structures, STL, Windows and UNIX.
  • Management of Git/SVN repositories including iOS/Android.
  • Modified the application code in C/C++ with Linux/Unix environment to make the Software compatible to use on the existing platform.
  • Automating test cases using python scripting
  • Major role in fixing and debugging during the testing phase of the project.
  • Installed and configured Send mail on Solaris Linux and AIX servers.
  • Created stored procedures for getting data from the backend using SQL Server.
  • Implemented software design method of developing based on libraries.
  • Successfully prevented several hardware problems by discovering software solutions.
  • Supported Board Design and Hardware Development teams.

Embedded ENGINEER

Confidential, Dallas, TX

Responsibilities:

  • Worked as a senior developer, Mainly on C++and multithreading, on middlewarestack of controller.
  • Worked on C++, Data structures and STLs for the Business logic layer of the application, and used the design patterns.
  • Reading existing source code in Cto 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.

SOFTWARE ENGINEERC/C++

Confidential, Columbus, OH

Responsiblities:

  • Worked on Web Service API's, creating WSDL files and consuming client service to implement the mid office structures.
  • Debugged C++ code and fixed functional and performance issues.
  • Utilized Inter-Process Communications to simulate the interaction between machine (transducers) and software to facilitate debugging/testing.
  • 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
  • Design and development of module to store and retrieve CO parameters.
  • Design and development of Portable Embedded GUI module to display CO real time waveform.
  • Worked on integrating touch screen to the system which involved acquiring the position from controller through I2C, calibration and handling the co-ordinates in the system.
  • Design and development of module which enables the user to enter the system in standby mode.
  • Worked on other critical bug fixes and maintenance of the software

SOFTWARE ENGINEER C/C++

Confidential

Responsiblities:

  • Developed embeddedsoftware running on TI TMS320F28335 microcontroller with TI-RTOS for MWD (Measurement While Drilling) tools using embeddedCand Code Composer Studio.
  • Designed and validated Unscented Kalman Filter algorithm using MATLAB for MWD device attitude estimation in the presence of measurement noise.
  • Developed, tested and debugged firmware for CAN interface on the microcontroller.
  • Implemented Erdos Miller's communication protocol based on UART/RS485 serial interface on ADuC831 microprocessor for data transmission between different Embeddedmodules of MWD system.
  • Installing operating systems Solaris, Linux and HP according to business requirements.
  • Major role in fixing and debugging during the testing phase of the project.
  • Created stored procedures for getting data from the backend using SQL Server.
  • Developed a voice controlled electrical system using voice recognition techniques.
  • Transited part of the software code from Visual Studio Environment to specific chip Embedded development workspace.

We'd love your feedback!