We provide IT Staff Augmentation Services!

Embedded Data Analytics &triage Engineer Resume

2.00/5 (Submit Your Rating)

Philadelphia

SUMMARY

  • 7+ years of Experience in Embedded Software and Firmware Development, Integration and Testing and firmware development for Atxmega chips and Nuvoton chips.
  • Experience in firmware development for Gateway devices with Native can devices and accessing supporting Atmega boards with FTDI chips using C and Assembly code.
  • High speed digital circuit design, network security and system level design/testing.
  • Extensive experience with design and Wi - Fi network architecture testing using wire-shark and other network testing tools and physical router testing.
  • Experience developing and supporting device drivers’ hardware specifications using the C programming language and Knowledge of Linux kernel and kernel module development and X86 architecture.
  • Knowledge in System Csh and Bash programming, developing MAKE File development.
  • Experience in working with customer site equipments, troubleshooting WIFI networks and signal boost strategies.
  • Knowledge and experience working on Boot loaders and low-level drivers.
  • Excellent embedded programming skills in C/C++ and JAVA for Audio and Video Image Processing Codecs.
  • Expertise in C++ including the STL library with a good understanding of Data Structures and Algorithms.
  • Experience working with Real Time Operating Systems like VxWorks, free RTOS, RTX etc.
  • Experience working with 8051, AVR, PIC Microcontrollers, ARM Cortex M3 etc.
  • Working knowledge of VHDL and Verilog design language.
  • Designed and developed Noc (Network on Chip) for the TCP/IP protocol for telecommunication data recovery and worked on GDSII file generation, fields worked on Modelism and Cadence .
  • Experienced in front tools like FPGA Advantage (ModelSim-SE, Leonardo Spectrum), Xilinx ModelSim-XE, and Xilinx Webpack-ISE.
  • Knowledge of various communication protocols such as UART, I2C, I2S, CAN, SPI, PCI EXPRESS.
  • Design and Development of GSM/GPRS and GPS wireless technology.
  • Experience in Virtual Instrumentation using LabVIEW and NI Hardware.
  • Experience with memory, I/O interfaces and software performance testing and optimization.
  • Knowledge on compilers, linkers, debuggers simulators, CRO, signal generator, logic analyzer for embedded systems.
  • Industrial experience in complete system/board design life cycle from specification to release.
  • Outstanding analytical, problem solving, creative and decision-making skills.
  • Experience working in an environment using agile methods.
  • Knowledge of the Software Development Life Cycle
  • Basic Experience working with Docker.

TECHNICAL SKILLS

Microprocessors/Microcontrollers: 8051, AVR, PIC Microcontrollers, ARM Cortex M3

Programming Languages: Embedded C/ C++, VHDL, Assembly and Python 3, PL/SQL, JAVA.

Operating Systems: VxWorks, Windows, Unix/Linux, freeRTOS etc, Docker

Tools: NI LabVIEW 2012, MATLAB, Electronic Workbench (MultiSim, Commsim and Ultiboard), KIEL, ModelSim, SimuTAG, wire shark, Valgrind.

Communication Protocols: UART, I2C, I2S, CAN, SPI, RS232, PWM, PID Controllers.

PROFESSIONAL EXPERIENCE

Embedded Data Analytics &Triage Engineer

Confidential, Philadelphia

Responsibilities:

  • Triage customer reported issues and issues originating from Field data analysis.
  • Troubleshoot issues in RDK Broadband, Video and Camera devices.
  • Usage of various tools (Splunk, Tableau, Einstein) etcand review device logs to get to the root cause of the issues from xfinity Wi-Fi Devices on the field.
  • Interact with various teams within the RDK Team (Development, Release Management, Tools, Test etc..) constantly on field issues related to WI-FI routers and Bridges.
  • Working with VOIP architectural issues, Video services and Video on Demand on Xfinity wifi along with Xfinity flex.
  • Review code to understand functionality and help resolve field issues.
  • Proactive log Data Analysis and Metrics. Preparation of hardware design documents, test reports, test plan etc.
  • Worked on CSH and Bash with different OEM and SOC programming, verification and validation which includes Intel, Broadcom and Qualcomm.
  • Worked with YOCTO project with meta-layer configuration for multi-media domain using shell code involving Intel, Qualcomm, ComScope or Arris and Broadcom.
  • Work directly in firmware development with Intel, Qualcomm and Arris teams directly.
  • Investigate and develop technical concepts and solutions for new generation solutions for Virtual power plant which are handled under TCP/IP secured systems and home network WIFI support integration
  • Apply communication and problem-solving skills to solve software issues related to the design, development, deployment, testing, and operation of systems as an individual contributor within a dynamic team environment.
  • Provide accurate estimates for assigned tasks, deliver the assigned task on time meeting specified functional expectations.
  • Provide hands-on field support to test, commission, and troubleshoot machine functions.
  • Perform other reasonably related tasks as assigned by management

Embedded Software Engineer

Confidential, San Francisco California

Responsibilities:

  • Developed and integrated embedded software modules and shell script tools which integrate and check the working functionality of USB, CAN, UART and driver level Can dump to verify the overall data corruption and data losses on the bus.
  • Investigate and develop technical concepts and solutions for inverters (SCHNEIDER and KOKAM) company and design electrical wiring configuration to work with different batteries.
  • Perform integration of new system software components using Embedded C/C++ coders (drivers) on Linux.
  • Embedded C and occasional Assembly language programming on the AtxMega64A3 Microcontroller.
  • Working experience with Mercedez and LG systems units over TCP/IP secured data management.
  • Experience working with Radare2 tools for Disassembly for data analysis.
  • Experience in developing interfaces in embedded systems using I2C, UART, CAN, and RS232/485 on Linux Environment.
  • Involved in designing and modifying drivers for low-level communication protocol like CAN, UART and I2C along with maintaining the Electrical standards for their efficient functionality.
  • Working with TCP/IP data which transports TCP/UDP/CAN data on the same port, Multi-port handler.
  • Debugged defects by reproducing it on different logs and analyzing logs for Gateway analysis working on centos and Debian systems remote VPP networking management and Network management for SIM and Wifi networks.
  • Analyse, review, and alter software program to increase operating efficiency and security of the system over TCP/IP Network.
  • Tested CAN protocol of node communication in the system and integrating UDP protocol for Japanese Amaron systems.
  • Working with FTDI Chips, MCP2515, STM32FX107, NUVOTON chips and firmware for boot drivers.
  • Working experience on Map Box and QT Frame work.
  • Preparation of hardware design documents, test reports, test plan etc.
  • Worked on CSH and Bash programming.
  • Collaborate with the test lead, project management, and engineering teams to identify and resolve issues.
  • Working experience with Docker, JNI, DNP3 along with RPM package manager.
  • Basic Experience working with Java development and google proto-buffers.

Environment: RTOS, Embedded C firmware., Assembly, ATMEGA64A3 microcontroller and emulator, CAN, UART, I2C, I2S, SPI, USB, RS232/485.

Embedded Software Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Developed and integrated embedded software modules which work on CAN/TCP/IP/USB Protocols.
  • Investigate and develop technical concepts and solutions for new generation solutions for Virtual power plant which are handled under TCP/IP secured systems and home network WIFI support integration along with SIM support.
  • Perform integration of new system software components using Embedded C/C++ coders on Linux.
  • Embedded C and occasional Assembly language programming on the V850ES microcontroller.
  • Worked on Remote tools such as GDB and KGDB.
  • Debugging and profiling tools such as VALGRIND.
  • Maintained DBUS Inter process communication (IPC) module which is the layer between two processors.
  • Strong expertise in developing interfaces in embedded systems using I2C, UART, CAN, and RS232/485 on Linux Environment.
  • Worked with PWM motors and PID Controllers.
  • Used Inter processor communication tool like device monitor for logging and analyse the data.
  • Fixed core dumps issues using GDB and Multi-Threading.
  • Evaluated new software release from Vector to ensure the acceptance criteria are met.
  • Debugged defects by reproducing it on bench/vehicle and analysing logs.
  • Analyse, review and alter software program to increase operating efficiency.
  • Tested CAN protocol of node communication in the system.
  • Worked on Mat lab Simulink and state flow for Diagnosis of the product.
  • Preparation of hardware design documents, test reports, test plan etc.
  • Worked on CSH and Bash programming.

Environment: RTOS, Embedded C, Assembly, NEC V850ES microcontroller and emulator, CAN, UART, I2C, I2S, SPI, LAN, USB, RS232/485, Android Embedded Development.

Embedded Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Designing, Debugging, and modifying drivers for low-level communication protocol like CAN, LIN, SPI, and I2C along with ARM Processor CPU.
  • Development of new firmware in C and using JAVA for traffic management/imaging devices on a STM32F107.
  • Worked on DBUS Inter-process communication to meet the process sharing requirements.
  • Kept track of tested requirements in the Traceability matrix.
  • DTC, PID/DID verification using On Board Diagnostics services.
  • Well versed with all diagnostic service codes.
  • Responsible for Retest of bugs that are fixed.
  • Successfully directing the development efforts for implementing the projects and designing the interface between the LCD, Seven segments, Motors, and sensors with AVR and ARM7 Micro-controllers.
  • Worked on Histogram algorithm for data image compression techniques for video interface on Emergency conditions for user to communicate with other end clients.
  • Successfully developed and tested all communication protocols and user interface on Embedded and used DSP methods for higher user interactivity used Mat lab Simulink blocks to perform Image processing
  • Designed firmware and debugged systems in the field tested and supervised transmission system and smart electronic interface is designed to meet specifications.
  • Collaborate with the test lead, project management, and engineering teams to identify and resolve issues.
  • Experience on using RFID with PIC 16F877A microcontroller for user data analysis for work environment access permissions.

Environment: Embedded C, Assembly, JTAG, UART, RS 232/485, I2C, TCP/IP, Firmware development.

Embedded and Firmware Design Engineer

Confidential

Responsibilities:

  • Developed high efficient user-friendly hardware using ARM chips which can interface with the Electronic Control chips and works with Audio and Video applications which are used to interface with car communication and control units.
  • Developed firmware for Voting machine used in Elections where high security level debugging was essential.
  • Worked on Data testing using Mat lab Simulink and analyzed the state flow of the data.
  • Designed and debugged the Linux Device driver’s firmware for the device interface and protocol debugging using I2C, UART protocols with the external devices which are implemented on Hybrid cars for smart interaction with user.
  • Designed an Image processing interface from ARM chip and processing is done on pc for higher efficiency to meet the customer requirement.
  • WIFI based device management for multiple devices controlling.
  • Developed Image processing along with a Hardware chip using ARM processor running with firmware user friendly OS which is able to detect the person using the sample image and will search for the person identity in all security cameras will also get to know the location of the person/product also used to find the theft/stolen cars even required GPS units.
  • Used I2C and CAN as the communication protocol between the chip and other interfaces.
  • Developed multi-projects with PIC Microcontrollers for the Vehicle Theft Identification.
  • Designed and developed Drowsy Detector for the Auto Mode on Car as an advanced driver safety protection and automated vehicle driving project.
  • Developed data recovery for NOC where the role involves increasing the signal bandwidth by peak data loss reduction technique for the Telecommunication system in Cadence (LINUX), Linux Device Drivers (LDD) firmware development.
  • Data analysis using Lab-view NI for various analog and Digital filters used in communication protocols.
  • Worked on Csh and Bash programming under Linux/Unix Environment.
  • Working experience on PIC microcontroller for RFID and other protocol controlling and data acquisition.

Environment: Embedded C, ARM LPC2129, Image Processing (DSP), MATLAB, UART, I2C, I2S, Firmware development, Cadence, Security Cameras, RS22/485, Network Testing, Cadence, Verilog, VHDL, System Verilog.

We'd love your feedback!