We provide IT Staff Augmentation Services!

Product Development Engineer Resume

0/5 (Submit Your Rating)

OBJECTIVE:

  • Seeking a challenging position as an embedded firmware engineer at a productive organization and share the hands on experience in software development, developing advanced architectures, prototyping and verification of software products.

TECHNICAL SKILLS:

Languages: - C, C++, C#, x86,MIPS, Embedded C/C++, VHDL, nesC, XML, Python.

Software Development: -Microsoft Visual Studio, OpenMP, MPI, CUDA C, POSIX, Device Drivers, Keil, AutoHotKey, .NET, OpenGL, OpenCV, OpenCL, Cmake, Devcon

Tools: - Vector CANoe, CANalyzer, GPUView, J-tag Debugger, DevCon, Intel Vtune, LabVIEW, Modelsim, AutoCAD, Xilinx, Eclipse, BlueJ, Visual Studio, Visual Studio Debugger, Allegro, Perforce, Git.

MicroControllers: -ATMEGA: 8, 16, 64, Microchip: PIC 16F, 18F, 32F, ARM7, MSP430, Arduino, Renesas Sakura, Renesas RX63N, Silicon Lab C8051F041, Raspberry pi, Beaglebone, Teensy 3.2.

Communication Protocols: - SPI, CAN, I2C, UART. TCP/IP, UDP, USB, ZigBee, USB, Bluetooth, MOST, LIN, Ethernet.

WORK EXPERIENCE:

Confidential

Product Development Engineer

Responsibilities:

  • Designed and deployed non-invasive depth measuring embedded systems (Raspberry pi, Teensy and Pic) for the oil and gas industry and also control food output to cattle in agricultural units.
  • Analyzed customer and internal requirements and specifications and translated these into software designs.
  • Identified product requirements or performance issues. Worked with software team leader to negotiate resolution.
  • Analyzed existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms.

Confidential

Grahics Software Validation Engineer Intern

Responsibilities:

  • Debugging Graphics software stack for Windows 10 using Agile SW development methodologies.
  • Working directly with new platforms (Sky lake, Broadwell) to help determine if the hardware is working as expected.
  • Contribute to improve operational efficiency by measuring, automation tests, analyzing data and debugging.
  • Writing and executing automated and manual test cases in C# and documenting defects.
  • Setting up test equipment and running experiments to help debug power and performance defects.

Confidential

Graduate Apprentice Engineer

Responsibilities:

  • Implemented Kanban (inventory control system) and time study of production line using Maynard Operation Sequence Technique (MOST), for calculating the efficiency of the production line for Gas Insulated Switches.
  • Identify bottlenecks in the production line for Gas Insulated Switches and implement work distribution.
  • Designed embedded fixture based on 8051 and PIC to enhance the efficiency of the production of Ring Main Units.

Confidential

Dissertation Intern

Responsibilities:

  • Worked with research team to develop miniaturized version of an underwater Autonomous Vertical Profiler.
  • Researched impacts of various depth sensing mechanisms for interfacing with the vehicle.
  • Embedded C++ coding of C8051F041 with ultrasonic, infrared, pressure and temperature sensor, ZigBee.
  • Designed GUI for wireless communication with MAVP when deployed off shore.
  • Designed a vehicle that traverse along the vertical water column without the aid of a tether or a guiding mechanism.
  • Consists of a hands-free, motor driven in-situ robot profiler that requires no operator skill or deployment gear, while fulfilling the requirements of repetitive sampling in coastal waters.
  • Built a simulator that inputs all the design parameters of a cache (replacement policies: LRU, LFU. Write policies: WBWA, WTNA) and simulates the working using a trace file generated from the given application.
  • Built a tool that inputs an assembly code file and checks for any possible hazards and detects data, name or control dependencies for a pipeline with variable depth.
  • Designed and implemented a scheduling simulator with the Earliest Deadline First (EDF) scheduling policy in conjunction with the Priority Inheritance Protocol (PIP).
  • Used C with OpenMp, MPI directives to parallelize the sequential codes for higher order Matrix Multiplication, Dynamic Heat Distribution problem, Monte Carlo Pi calculations which was implemented with the use of patterns like stencil, workpool etc.
  • Testing the execution time and speedup of above codes on various clusters (Distributed, Shared).

We'd love your feedback!