FRANCISCO MORENO's Resume

5
FRANCISCO J. MORENO 9030 Pinebreeze Dr Riverview, FL 33578 E-mail: [email protected] Telephone: 352-575-4933 SUMMARY Lead Embedded Software System Engineer with 22 years of experience in design and development of electronic solutions. Skilled in use of hardware and software design tools with emphasis on embedded systems. Always a Team Player, Creative and versatile with a positive, can-do attitude. Bilingual (English/Spanish). Strengths include: C, C++, C#, TCL, Java using various IDEs Emulators, simulators, logic analyzers Assembly programming Multimedia applications, Multithreads. Windows, UNIX, Linux Freescale, Motorola, TI DSP & ARM microprocessors PROFESSIONAL EXPERIENCE Jabil, St. Petersburg FL Oct 2015 – Current Staff Engineer (Contract) Designed and developed various Graphical User Interface Applications (Using C++, Python, QT designer and C#) targeting medical equipment (Hemodialysis Machine). Incorporated Test Tool Software Application to Protocol/Test case creation and execution. Developed Full suite of Reliability Test Protocols incorporating Full automation. Developed Manufacturing Acceptance Test Plan incorporating various automated stand Alone test for high risk assemblies. Developed many of the Product Validation Tets protocols incorporating Full automation for features such as Alarms as well as integration of fault injection (using the Python/QT based GUI Test Tool mentioned above) to the Treament and Desinfection processes to induce Negative Test . Qualcomm QCA , Ocala FL/San Jose CA Jan 2011 – Sept 2015 Staff Engineer Designed and developed various Windows Test Applications targeting powerline network equipment. Created official Test Software Application used during the HomePlug AV Compliance and Interoperability Certification. In charged of training the Home Plug Third party Test House. Instrumental in coordinating several totally successful certification campaigns of QCA powerline products. Wrote over 90% of the main Test plan for the HomePLug Green PHY protocol. Designed a Windows Application in C++ used as the Home Plug Green PHY official test tool. Created a sniffer tool to capture, decode and display the PowerLine Frame Control and their respective fields. Created a test solution to inject Powerline Frame Controls and Management messages into

Transcript of FRANCISCO MORENO's Resume

Page 1: FRANCISCO MORENO's Resume

FRANCISCO J. MORENO9030 Pinebreeze DrRiverview, FL 33578

E-mail: [email protected]: 352-575-4933

SUMMARYLead Embedded Software System Engineer with 22 years of experience in design and development of electronic solutions. Skilled in use of hardware and software design tools with emphasis on embedded systems. Always a Team Player, Creative and versatile with a positive, can-do attitude. Bilingual (English/Spanish). Strengths include:

C, C++, C#, TCL, Java using various IDEs Emulators, simulators, logic analyzers Assembly programming Multimedia applications, Multithreads. Windows, UNIX, Linux Freescale, Motorola, TI DSP & ARM

microprocessorsPROFESSIONAL EXPERIENCE

Jabil, St. Petersburg FL Oct 2015 – CurrentStaff Engineer (Contract) Designed and developed various Graphical User Interface Applications (Using C++, Python, QT designer and C#) targeting medical equipment (Hemodialysis Machine). Incorporated Test Tool Software Application to Protocol/Test case creation and execution. Developed Full suite of Reliability Test Protocols incorporating Full automation. Developed Manufacturing Acceptance Test Plan incorporating various automated stand Alone test for high risk assemblies. Developed many of the Product Validation Tets protocols incorporating Full automation for features such as Alarms as well as integration of fault injection (using the Python/QT based GUI Test Tool mentioned above) to the Treament and Desinfection processes to induce Negative Test .

Qualcomm QCA , Ocala FL/San Jose CA Jan 2011 – Sept 2015Staff Engineer Designed and developed various Windows Test Applications targeting powerline network equipment. Created official Test Software Application used during the HomePlug AV Compliance and Interoperability Certification. In charged of training the Home Plug Third party Test House. Instrumental in coordinating several totally successful certification campaigns of QCA powerline products. Wrote over 90% of the main Test plan for the HomePLug Green PHY protocol. Designed a Windows Application in C++ used as the Home Plug Green PHY official test tool. Created a sniffer tool to capture, decode and display the PowerLine Frame Control and their respective fields. Created a test solution to inject Powerline Frame Controls and Management messages into existing Networks for verification purposes. This is based on matlab models that are exercised and sent to a Signal Generators controlled by a C++ windows application. Created a Test Solution to test special functionality designed into HomePlug Green Phy to control the charging of electrical vehicles (SLAC). Designed and developed an internal verification test solution based on a Freescale K60 microcontroller. This is intended to drive the Powerline IC via the SPI port. Wrote the embedded code in C using IAR. Wrote a GUI to drive the test solution from a windows based machine. This test solution is currently used as a sample design by Home Plug AV customers especially those in the automotive area. Local expert in TR-069 protocol functionality using a QA-CAFÉ test solution. Involves management test scripts written in TKL in a Linux OS.Local test expert in encryption use for security purposes in powerline. Developed test tool to validate encryption.Designed and developed various Windows Applications for test purposes using C, C++, C++, TCL using Micrisoft .NET 2.0- 4.5 Framework.

Atheros Corp , Ocala FL Jan 2010 – Jan 2011

Page 2: FRANCISCO MORENO's Resume

Senior Staff Engineer Designed and developed Windows applications targeting powerline network equipment. Created official Test Software Application used during the HomePlug AV Certification. Incharged of the entire HomePlug succesfull certification of QCA powerline products.

Intellon Corp , Ocala FL Nov 2006 – Jan 2010Product Test and Validation Senior Engineer Designed and developed Windows applications targeting powerline network equipment. Created Software

application used for level 2 testing. This application incorporates actual Intellon Firmware code to implement key features such as encryption (decoding and encoding), watchdog log, support, multi unit FW upgrading and support for all MME. The Application was able to capture network packets(using Winpcap), and it is essentially a Hardware sniffer that allows the user to monitor the state of the network. It was written in C++ using Microsoft Visual Studio 2005. The test solution also involved the manipulation of matlab models used to inject HomePlug command into the powerline media.

In charged of developing and conducting the entire suite of test in Tours France that guaranteed the success in our quest for certification. The Software tools ultimately became the standard used by the Homeplug Group to measure all future potential members.

SR Technologies , Davie FL Feb 2006 – Oct 2006Test and Validation Manager Managed group of 3 Software Eng. Wrote embedded code targeting Testing of Defense Satellite products. Testing included interaction with

GPS, TCP/IP, GPIB, USB and RS232 protocols. Created Documentation including Requirements and ALL test documents. Designed, coordinated and conducted System test Suite. Created Test Cases..

Wrote Test Applications for both Win XP and WinCE using Visual studio 2003, Visual C++ 6 and Embedded C++.

Real time Application communicated/exercised/monitored device while controlling National Instrument Equipment via GPIB, USB and/or TCP/IP. Extensive reporting and device qualification over various environmental requirements. Managed 2 Test Engineers.

SPHERION/ TYCO SENSORMARTIC , Boca Raton FL 2005 – Feb 2006Contractor as a Test and Software Engineer 2005 – FEB 2006 Lead Senior Member of a Test Group. Created Documentation including Requirements and ALL test

documents. Designed, coordinated and conducted System test Suite. Created Test Cases. Developed Applications for both Win XP and WinCE using Visual C++ 6 and Embedded C++ respectively. Follow the Software Process. Entered and Follow up of issues using STARTEAM. Supervised Junior Test Engineers.

AEROTEK / MOTOROLA, INC., Plantation, FL(World leader in wireless technology solutions)Contractor as a Test and Software Engineer Developed software applications targeting a Widen PCMCIA card.. Member of a Software development

group that worked on the future WinCE based Iden Phones. Developed Calling application concentrating in editing code to incorporate Phone Call functionality. Responsible for the TAPI module. Use of WinCe Platform Builder 4.2 to incorporate and create BSPs and WinCE images. Wrote code (Low level C ) to add phone call functionality (based on a TAPI module) under WinCE 4.2

MOTOROLA, INC., Boynton Beach, FL(World leader in wireless technology solutions)Lead Software System Engineer Managed Group of 4 Software Engineers. Developed software & performed benchmarking and optimization of multimedia applications such as MP3,

JPEG, JPEG2000, MPEG1, MPEG2, and MPEG4 running on Wince or Linux embedded operating systems targeting ARM9xx and Motorola MX1 machines.

Page 3: FRANCISCO MORENO's Resume

Developed new and edited existing code to conduct cache performance study and extensive analysis on context switching of multimedia applications running under OS (Linux) and its effect on cache performance operating in virtual memory arrangement. Converted & Managed software/hardware partitioning and identified audio, still, and video codec bottlenecks.

Utilized MS Platform Builder to create board support packages for ARM920 and Dragonball MX1 hardware. Correlated study results using armulators and software/hardware emulators.

Created platform and images for Linux embedded systems. Modified internal design to multimedia applications’ front-end code for purpose of benchmarking, as well as process/threads/cache analysis.

Demonstrated knowledge of software process showing leadership to junior engineers. Wrote C application for real time JPEG decoding and demonstrated on Motorola Rainbow machine. Wrote C++ PC application using Visual C++ to upload image files to the embedded system. The application

consisted of an in-house serial protocol that handle the handshake needed to send compressed JPEG files via RS232 to the target board.

Created C, C++, and Java modules for CoDesign next generation communication microprocessor. Wrote software and coordinated team effort to design and develop software for simulation, low-level

drivers, API, and test applications. Wrote embedded code to run on simulated hardware and created and coordinated development of Java GUIs.

Wrote prototype software running on PageWriter architecture. Coordinated effort to implement new scanning features for next generation two-way pager software. Wrote code for Lucent DSP code. Windows based development.

Coordinated and actively wrote software to head development simulation efforts using C, C++, Java, Perl, and assembly language.

Developed software for embedded systems running Windows, UNIX, and Linux operating systems.MOTOROLA, INC. Continued

Senior Test Software Engineer Designed and developed IC (microprocessors) tests for paging application. Designed and developed

software tools for test vector management and process automation under Solaris using C++ and assembly, Java, Perl, AWK, and Pascal.

Implemented modular multi-file development process for Delta/envision IDE use on automated IC testing (SEI level 3 organization). Y2K area champion in charge of testing and preparations.

Senior Software Engineer Led embedded software development team during design and development of next generation of two-way

radios. Heavy concentration on assembly language using 68HC11 8-bit micro controller. Emphasis on code reuse and process control (SEI level 3 organization).

Developed assembler platform conversion system running on UNIX OS. Wrote and converted assembly, C, makefiles, and shell scripts to run under ClearCase environment.

LANDIS & GYR POWERS, Buffalo Grove, IL(World’s leading manufacturer of electricity meters)Senior Test Engineer Designed, developed, and implemented hardware, firmware, and software for PC based test system

controlling embedded solution running 68HC11 based data acquisition test stations. Ran on Windows using C, assembly language, and Visual Basic. ISO 9000 champion.

Component and Test Engineer Designed and developed custom test fixtures and test programs for Genrad 1732-1734-1735 model IC

testers.ILLINOIS INSTITUTE OF TECHNOLOGY, Chicago, IL(Private university)

Page 4: FRANCISCO MORENO's Resume

Senior ResearcherDesigned embedded auto rear window display system based on NEC7538 4-bit microprocessor.MOTOROLA, INC., Chicago, ILJunior Engineer (Cooperative Education)Assisted both Electronic Appliance and Automotive/Industrial groups.

EDUCATIONPHD, Doctor of Engineering in Computer Engineering, Florida Institute of Technology, FL

MS, Master of Science in Computer Engineering, Florida International Univesity, FLBS, Electrical Engineering, Illinois Institute of Technology, Chicago, IL

Concentration: Microprocessor Controlled Embedded System and Digital LogicAFFILIATIONS

IEEE Computer SocietyUnited States PATENTS

1-. Technique to certify PLC products without Ethernet Ports ( Embedded Devices)2-. PowerLine Communication Hardware Sniffer