Post Job Free
Sign in

Engineer Software

Location:
Lyndhurst, NJ
Posted:
April 06, 2016

Contact this candidate

Resume:

ADINOR K. PUPLAMPU

**** ******** ***

Lyndhurst, NJ 07071

Tel: 201-***-****

******.********@*****.***

Profile

Experienced software and firmware engineer with expertise in all phases of software development

Proficient in Embedded C, C++ and C#, with a toolbox of more specialized languages

Track record of delivering solutions and projects in fast paced R&D and manufacturing environments

Excellent technical and analytical skills, organized with strong attention to detail and deadlines

Strong communication skills, self-starter, goal oriented with a track record of completing projects on time

Key Technology Experience

Languages

C

C++

C#

JavaScript

Assembly/Micros

Atmel AVR

Atmel ARM SAM4S

TI MSP 430

TI TM4C ARM

STM32

Hardware Experience

Schematic capture and layout with Eagle CAD

Software Experience

ASP.NET

.NET Windows Forms

Windows Presentation Foundation

Object Oriented Architecture and

Multithread Design

Test Tool Development

Real Time Embedded Software

Low Power Embedded Software

Embedded Bootloader Software

Safety/Mission Critical Experience

Requirement Based Testing

Structural Coverage Analysis

S/W Validation and Verification

Hardware/Software Integration

Debug and Test Tools

JTAG debuggers, Logic Analyzers, Digital Oscilloscopes, Function Generators, Digital Multimeters, Spectrum analyzer

Teradyne Zehntel 1880 and Agilent Medalist i3070 In-circuit test systems

Operating Systems and Frameworks

Windows:

MS Visual Studio

FreeRTOS

NI Lab Windows

NI Measurement Studio

Control/DSP Development

Atmel Studio

IAR Workbench

TI Code Composer Studio

Documentation/ Management Software

PVCS Version manager

Subversion

Tortoise SVN

Rational ClearCase

Professional Experience

Sterling Medical Devices, Rochelle Park, NJ October 2014 – Present

Software Engineer

Responsible for specification, design and development of medical devices software and firmware for diverse client base

Member of embedded software development team that worked toward the completion of a safety critical control board used in an X-ray therapy machine. Tasks included driver development for microcontroller peripherals such as ADC, DAC and CODEC, porting legacy code from 16-bit microcontroller to modern 32-bit ARM processor, modifying communication scheme from serial to Ethernet and implementing two-way audio transmission over Ethernet

Developed web based C# ASP.NET application used to calculate and plan patient fracture reduction and deformity correction based on X-ray images.

Designed and implemented firmware for handheld injectable drug delivery system. Responsible for low level driver development for microcontroller peripherals such as timers, ADCs and DACs, developed software for NFC communication, battery monitoring and charging, USB communication and device orientation determination

Used ASP.NET, C#, Java Script, HTML, and CSS for developing web based diagnostic imaging software used for testing spinal instability based on spine motion analysis. Redesigned business logic to use multithreading, developed new UI and business logic modules

Generated high level documentation for all aspects of software development in accordance with FDA required standards which included all project specifications, design, test and hazard analyses for the software implementation

Aeroflex Wireless Systems, Stevenage, UK May 2013 – May 2014

Software Engineer

Designed and implemented software used to calibrate manufactured wireless instruments and radio systems

Designed and implemented software for measurement and control systems used in calibration and verification of new generation PXI instruments

Implemented software improvements in legacy measurement systems resulting in increased efficiency in manufacturing

Developed board bring up software which uses boundary scan techniques to verify operation of complex digital circuitry

Lead engineer responsible for developing software and hardware to be used in calibration of Aeroflex new generation radio system. Job function included defining and documenting system requirements, creating and managing project plans and resources for a team of three engineers

Lysanda, Essex, UK June 2012 – May 2013

Software Engineer / Test development

Implemented technical solutions for validating operation of emission based telematics system

Designed and developed automatic test station systems used for high volume manufacturing of OEM and commercial telemetric systems. Test solutions comprised of hardware and software for interfacing instruments such as oscilloscopes, power sources, multi meters and communication interfaces

Developed software used by application engineers for configuring and programming telematics devices

Analyzed and reviewed schematics to ensure design for testability rules had been adhered to, leasing to significant improvement in first pass yield of PCB manufacturing

Cooper Industries, Luton, UK June 2011 – June 2012

Software Engineer / Manufacturing Engineer

Developed test solutions for high volume manufacturing of industrial safety monitoring products

Developed software used for operating Automatic test equipment comprising of instruments such as oscilloscopes, current and voltage sources, programmable power supplies, multi-meters, matrix and digital IO cards. Software components developed include GUI, data acquisition and control software

Maintained in-house instruments, in-circuit systems and functional test systems used for high volume manufacturing

Analyzed and debugged Agilent i3070 medalist in-circuit test programs resulting in significant increase in manufacturing yield

Used six-sigma analysis tools to institute processes for collecting and analyzing SPC data which resulted in reduction of manufacturing defects

Lead engineer for validation of third party custom back-plane boards. Job function included providing client with manufacturing updates, debugging and resolving custom test equipment defects, creation of test documentation and providing technician training

Rudolph Technologies, Budd Lake, NJ July 2006 – December 2010

Systems Test Engineer

Developed and implemented tests for validating the operation of semiconductor device metrology equipment

Lead engineer for the validation and integration of new motion controller in metrology tools which included working closely with the vendor to communicate requirements, resolve integration issues and creating documentation for testing, installation and training

Responsible for maintaining firmware source code for complex electro-mechanical and pneumatic systems using modern microcontrollers

Created and tracked implementation delivery plans for multiple projects using MS Project software

Defined, created and coordinated the implementation of automated testing using Test Complete software which resulted in faster identification and resolution of design defects

Managed activities of off-shore contract engineer on multiple fast-track projects, including defining requirements, reviewing and finalizing deliverables, signing-off on implementation and training

Gaming Laboratories International, Toms River, NJ June 2005 – July 2006

Test Engineer

Designed and executed tests for validating the operation of electronic gaming machines to ensure compliance with regulating bodies

Participated in the implementation, unit testing, and code review of embedded software modules and subsystems

Developed comprehensive test plans, manual and test scripts for hardware and software prototypes

Recorded, evaluated and reported test findings for regulatory compliance against various jurisdictional regulations

Education and Professional Certification

Education

Stevens Institute of Technology, Hoboken, NJ 2008 – 2010

MSc Electrical Engineering

Concentration: Computer Architectures and Digital Systems

Relevant Courses: Real Time Embedded Systems, Software Defined Radio, Physical Design of Wireless Systems, VLSI Design and Microcontroller Architectures

Drexel University, Philadelphia, PA 1999 – 2004

BSc Electrical Engineering

Relevant Courses: Energy Management Principles, Analog Electronics, Digital Electronics, Design with Microcontrollers, Introduction to Modulation and Coding

Professional Certifications and Courses

oMicrosoft Professional Certification: C# Programming Specialist

oC # Hands on Programming: .NET C# programming course on producing programs for web and desktop applications using multilayer architectures.

oWindows Presentation Foundation (WPF) and Silverlight Programming: .NET programming course on techniques for creating compelling user experiences with WPF and Silverlight

oProgramming Techniques for Reliable Embedded systems: A course in C language for embedded systems with an emphasis on cross-compiling, debugging, hardware choice and distributed systems



Contact this candidate