SlideShare a Scribd company logo
Marco A. Moreno
Objective Seeking project opportunities for embedded systems environments.
Summary Senior Engineer with 15+ Years of Design and Development Experience
 Languages: C/C++, Assembly, Ruby, Lua, Verilog
 Platforms: Linux, Android, WinCE/Windows
 HW Tools: ICE/JTAG, oscilloscopes, signal generators, logic analyzers
 Domains: Real-time, Device drivers, HW bring-up, DSP/SOC/FPGA,
Video (imager/CCTV capture, processing pipeline, LCD/OLED displays),
Audio (DAC/ADC, I2S, Bluetooth A2DP/AVRCP), USB (Bulk, Isochronous),
Networking (TCP/IP, DHCP), Bluetooth Smart (BTLE)
Experience 3/15 – 6/16 Consultant at 3M TSSD Austin, TX
Software Developer VI – Traffic Safety and Security Division
Responsible for the development and productization of a commercial toll road
transaction generation platform. Traveled extensively to remote 3M facility in Cottage
Grove, MN to perform tasks for 3rd party (SRTA) certification. Implemented Ruby
micro-services using Rackspace's ETCD (CoreOS) distributed database as the lookup
mechanism. Developed HTTP APIs in road-side equipment for uplink to cloud
aggregator services.
3/09 – 3/15 Emerson Process Management Austin, TX
Principal Engineer – I/O Systems, Protocols, Tools
Developed IEC61850 compliant client-side embedded software for electrical
substation monitoring and control on the QNX/Momentics Linux platform. Previous
projects include firmware for oil & gas SIL3 rated industrial automation I/O modules.
Developed ADC/DAC and other drivers for the TMS570 and STM32 ARM based
processors and supporting peripherals. Implemented custom Wireshark network
dissector. Created a manufacturing and test Lua based scripting system to integrate
with internal APIs and coordinate with DMMs and power sources.
3/08 – 11/08 Isochron, Inc. Austin, TX
Senior Engineer – HW bring-up, SOC drivers, WinCE 6.0
Developed WinCE BSP for vending machine analytics product. Performed board
bring-up activities including processor boot-strap, Ethernet PHY troubleshooting, in-
system programming, and OS boot-up. Ported device drivers from Intel PXA270
platform to Atmel AT91: SPI, I2C, D1W, RTC, etc. Implemented rapid prototypes for
peripheral evaluation.
11/06 – 9/07 Conexant Systems, Inc. Austin, TX
Senior Engineer – ASIC drivers, Set-top video, MPEG-2 stream demux
Programmed specialized DVB ASIC hardware to de-multiplex and deliver MPEG-2
streams to A/V codecs in linux based HD set-top boxes. Worked closely with micro-
code team to develop firmware interfaces. Contributed to public API for reference
designs.
9/04 – 11/06 SigmaTel, Inc. Austin, TX
Senior Apps Engineer – Audio DSP, Video drivers, Bluetooth audio
Developed firmware for portable audio/video DSP56004 and ARM926 based EVKs.
Worked directly with value-added resellers in the MP3/MP4 market. Provided
firmware development and design guidance services. Acted as technical lead for
various projects: new LCD/OLED display drivers, Bluetooth A2DP/AVRCP streaming
MP3 player reference firmware and FM radio tuner integration. Supported
MPEG4/H.264 video development activities at the system and driver layers. Worked
with IC design team to define and review new SOC hardware features and
requirements.
5/00 – 7/04 NetBotz, Inc. Austin, TX
Senior Engineer – Linux audio/video/USB drivers, CMOS imager capture
Developed digital camera firmware for web enabled security appliances. Performed
board bring-ups: CMOS imagers, CCTV capture and audio codec ICs, Ethernet NIC &
PHY, and temperature/humidity sensors. Designed system for frame capture with
rapid resolution switching and motion detection. Programmed frame buffer post
processing and JPEG conversion. Implemented image time-stamping, digital pan/tilt,
scaling, auto exposure and white balance features. Developed a USB image capture
and audio class device with custom Linux host kernel driver. Wrote preliminary patent.
8/99 – 5/00 Marconi Commerce (Gilbarco) Greensboro, NC
Software Engineer – Linux drivers, Flash EEPROM, UML
Designed and developed communications protocol software in C++ for Mobile-
SpeedPass
TM
product integration. Added support for new EEPROM parts to Linux
kernel flash device drivers. Setup Linux flash file system for data storage. Built gnu
gcc cross compiler and C libraries for Power PC target. Used Rational Rose for use
case analysis and UML object oriented software design.
9/98 - 8/99 Ericsson, Inc. RTP, NC
Software Engineer (Contractor) – Nucleus OS, CDMA
Developed AT command set for a CDMA wireless phone on Nucleus OS. Performed
feature and release planning.
8/97 - 5/98 The Gelphman Camera Co. Dallas, TX
Software Engineer (Contractor) – Video capture, Windows GUI/Driver
Developed Windows software for a PC hosted digital panoramic camera. Wrote DLL
device drivers for an ISA based line-scan camera interface card and a serial port
controlled stepper motor system. Designed and implemented GUI in Visual C++.
5/97 - 8/97 Lockheed-Martin Vought Grand Prairie, TX
QA Engineer (Intern) – Ada, RS-422
Debugged Ada 95 telemetry software and RS-422 communications for the QA
department of a munitions project.
Education
5/96 - 5/97 Motorola, Inc. Ft. Worth, TX
Test Engineer (Intern) – Linux drivers, VRTX, CDMA
Assembled CDMA base station simulation hardware. Ported test applications and
drivers from HP-UX to Linux. Tested and debugged CDMA phone software. Setup
factory calibration hardware and software. Gathered processor load figures during
various call processing states. Participated in formal design and code inspections.
2008 - 2012 The University of Texas Austin, TX
M.S. Electrical and Computer Engineering
Integrated Circuits and Systems, Analog/Digital IC Design, DSP, VLSI, FPGA, Verilog
1992 - 1998 The University of Texas Arlington, TX
B.S. Computer Science and Engineering
Expertise in real-time operating systems, servo/stepper motor control and GPS.

More Related Content

What's hot

ArumugamPetchimuthu_CV
ArumugamPetchimuthu_CVArumugamPetchimuthu_CV
ArumugamPetchimuthu_CV
ArumugamPetchimuthu2
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
Eric Theis
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
lelandhamilton
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015Bill Trudell
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineerTodd Nguyen
 
ASICSoft Technologies Overview - R&D
ASICSoft Technologies Overview - R&DASICSoft Technologies Overview - R&D
ASICSoft Technologies Overview - R&DTony Devlin
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
Kavita Raghunathan
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
Kavita Raghunathan
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 
Rahul_Ramani_Profile
Rahul_Ramani_ProfileRahul_Ramani_Profile
Rahul_Ramani_ProfileRahul Ramani
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
Ian Page
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 

What's hot (20)

ArumugamPetchimuthu_CV
ArumugamPetchimuthu_CVArumugamPetchimuthu_CV
ArumugamPetchimuthu_CV
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015
 
PalinaBheemaRao_CV
PalinaBheemaRao_CVPalinaBheemaRao_CV
PalinaBheemaRao_CV
 
SoftwareEngineer
SoftwareEngineerSoftwareEngineer
SoftwareEngineer
 
CV_Arshad_21June16
CV_Arshad_21June16CV_Arshad_21June16
CV_Arshad_21June16
 
ASICSoft Technologies Overview - R&D
ASICSoft Technologies Overview - R&DASICSoft Technologies Overview - R&D
ASICSoft Technologies Overview - R&D
 
DinakaraPandian_9+
DinakaraPandian_9+DinakaraPandian_9+
DinakaraPandian_9+
 
verification resume
verification resumeverification resume
verification resume
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
DrazenGrasovec_CV
DrazenGrasovec_CVDrazenGrasovec_CV
DrazenGrasovec_CV
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
TULIKA KESHRI (1)
TULIKA KESHRI (1)TULIKA KESHRI (1)
TULIKA KESHRI (1)
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 
Rahul_Ramani_Profile
Rahul_Ramani_ProfileRahul_Ramani_Profile
Rahul_Ramani_Profile
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
 
Resume
ResumeResume
Resume
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 

Viewers also liked

Teen comedies presentation (oct19).pptx
Teen comedies presentation (oct19).pptxTeen comedies presentation (oct19).pptx
Teen comedies presentation (oct19).pptxabigailw19
 
Tarea 04 vilma_pinto
Tarea 04 vilma_pintoTarea 04 vilma_pinto
Tarea 04 vilma_pinto
Vilma Yamilet Pinto Pomonti
 
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss ExtractsAntioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
SSR Institute of International Journal of Life Sciences
 
Mindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
Mindful Eating with Delicious Raw Vegan Recipes by Olivera RosićMindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
Mindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
Nataša Pantović
 
#8 projektmenedzsment alapok - Sportinfo 2016
#8 projektmenedzsment alapok - Sportinfo 2016#8 projektmenedzsment alapok - Sportinfo 2016
#8 projektmenedzsment alapok - Sportinfo 2016
ELTE PPK ESI
 
квесты для детей и взрослых
квесты для детей и взрослыхквесты для детей и взрослых
квесты для детей и взрослых
Denis Lukantsov
 
Invitro antidiabetic activity
Invitro antidiabetic activityInvitro antidiabetic activity
Invitro antidiabetic activity
Rohit K.
 
Resiliência: a competência que nos leva a excelência!
Resiliência:  a competência que nos leva a excelência!Resiliência:  a competência que nos leva a excelência!
Resiliência: a competência que nos leva a excelência!
Annelise Gripp
 
Introduction to Diabetes & anti diabetic drug screening methods
Introduction to Diabetes & anti diabetic drug screening methodsIntroduction to Diabetes & anti diabetic drug screening methods
Introduction to Diabetes & anti diabetic drug screening methods
Anurag Raghuvanshi
 

Viewers also liked (9)

Teen comedies presentation (oct19).pptx
Teen comedies presentation (oct19).pptxTeen comedies presentation (oct19).pptx
Teen comedies presentation (oct19).pptx
 
Tarea 04 vilma_pinto
Tarea 04 vilma_pintoTarea 04 vilma_pinto
Tarea 04 vilma_pinto
 
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss ExtractsAntioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
Antioxidant and Antibacterial Activity of Jurinea dolomiaea Boiss Extracts
 
Mindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
Mindful Eating with Delicious Raw Vegan Recipes by Olivera RosićMindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
Mindful Eating with Delicious Raw Vegan Recipes by Olivera Rosić
 
#8 projektmenedzsment alapok - Sportinfo 2016
#8 projektmenedzsment alapok - Sportinfo 2016#8 projektmenedzsment alapok - Sportinfo 2016
#8 projektmenedzsment alapok - Sportinfo 2016
 
квесты для детей и взрослых
квесты для детей и взрослыхквесты для детей и взрослых
квесты для детей и взрослых
 
Invitro antidiabetic activity
Invitro antidiabetic activityInvitro antidiabetic activity
Invitro antidiabetic activity
 
Resiliência: a competência que nos leva a excelência!
Resiliência:  a competência que nos leva a excelência!Resiliência:  a competência que nos leva a excelência!
Resiliência: a competência que nos leva a excelência!
 
Introduction to Diabetes & anti diabetic drug screening methods
Introduction to Diabetes & anti diabetic drug screening methodsIntroduction to Diabetes & anti diabetic drug screening methods
Introduction to Diabetes & anti diabetic drug screening methods
 

Similar to MarcoMorenoResume

HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHarish Kumar S
 
My Profile
My ProfileMy Profile
My Profile
Shibasis Ganguly
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavid Shaffer
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
Henry Sun
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishnavamsisvk
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
Daniele Pinto
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015Thyne Richards
 
Resume-tpike-July-16
Resume-tpike-July-16Resume-tpike-July-16
Resume-tpike-July-16Tony Pike
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resumeNassim TLILI
 
Resume
ResumeResume
Resume
pramod yadav
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNixZhijie Li
 

Similar to MarcoMorenoResume (20)

HARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SWHARISH_Resume_Embedded_SW
HARISH_Resume_Embedded_SW
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
RalphRes_12_29
RalphRes_12_29RalphRes_12_29
RalphRes_12_29
 
My Profile
My ProfileMy Profile
My Profile
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
ResumeRossNagarasan
ResumeRossNagarasanResumeRossNagarasan
ResumeRossNagarasan
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
 
ThyneRichardsResume2015
ThyneRichardsResume2015ThyneRichardsResume2015
ThyneRichardsResume2015
 
Resume-tpike-July-16
Resume-tpike-July-16Resume-tpike-July-16
Resume-tpike-July-16
 
nathan
nathannathan
nathan
 
Iain_McColl
Iain_McCollIain_McColl
Iain_McColl
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 
Resume
ResumeResume
Resume
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNix
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
VineeshKumar_Resume
VineeshKumar_ResumeVineeshKumar_Resume
VineeshKumar_Resume
 
janna
jannajanna
janna
 

MarcoMorenoResume

  • 1. Marco A. Moreno Objective Seeking project opportunities for embedded systems environments. Summary Senior Engineer with 15+ Years of Design and Development Experience  Languages: C/C++, Assembly, Ruby, Lua, Verilog  Platforms: Linux, Android, WinCE/Windows  HW Tools: ICE/JTAG, oscilloscopes, signal generators, logic analyzers  Domains: Real-time, Device drivers, HW bring-up, DSP/SOC/FPGA, Video (imager/CCTV capture, processing pipeline, LCD/OLED displays), Audio (DAC/ADC, I2S, Bluetooth A2DP/AVRCP), USB (Bulk, Isochronous), Networking (TCP/IP, DHCP), Bluetooth Smart (BTLE) Experience 3/15 – 6/16 Consultant at 3M TSSD Austin, TX Software Developer VI – Traffic Safety and Security Division Responsible for the development and productization of a commercial toll road transaction generation platform. Traveled extensively to remote 3M facility in Cottage Grove, MN to perform tasks for 3rd party (SRTA) certification. Implemented Ruby micro-services using Rackspace's ETCD (CoreOS) distributed database as the lookup mechanism. Developed HTTP APIs in road-side equipment for uplink to cloud aggregator services. 3/09 – 3/15 Emerson Process Management Austin, TX Principal Engineer – I/O Systems, Protocols, Tools Developed IEC61850 compliant client-side embedded software for electrical substation monitoring and control on the QNX/Momentics Linux platform. Previous projects include firmware for oil & gas SIL3 rated industrial automation I/O modules. Developed ADC/DAC and other drivers for the TMS570 and STM32 ARM based processors and supporting peripherals. Implemented custom Wireshark network dissector. Created a manufacturing and test Lua based scripting system to integrate with internal APIs and coordinate with DMMs and power sources. 3/08 – 11/08 Isochron, Inc. Austin, TX Senior Engineer – HW bring-up, SOC drivers, WinCE 6.0 Developed WinCE BSP for vending machine analytics product. Performed board bring-up activities including processor boot-strap, Ethernet PHY troubleshooting, in- system programming, and OS boot-up. Ported device drivers from Intel PXA270 platform to Atmel AT91: SPI, I2C, D1W, RTC, etc. Implemented rapid prototypes for peripheral evaluation. 11/06 – 9/07 Conexant Systems, Inc. Austin, TX Senior Engineer – ASIC drivers, Set-top video, MPEG-2 stream demux Programmed specialized DVB ASIC hardware to de-multiplex and deliver MPEG-2 streams to A/V codecs in linux based HD set-top boxes. Worked closely with micro- code team to develop firmware interfaces. Contributed to public API for reference designs.
  • 2. 9/04 – 11/06 SigmaTel, Inc. Austin, TX Senior Apps Engineer – Audio DSP, Video drivers, Bluetooth audio Developed firmware for portable audio/video DSP56004 and ARM926 based EVKs. Worked directly with value-added resellers in the MP3/MP4 market. Provided firmware development and design guidance services. Acted as technical lead for various projects: new LCD/OLED display drivers, Bluetooth A2DP/AVRCP streaming MP3 player reference firmware and FM radio tuner integration. Supported MPEG4/H.264 video development activities at the system and driver layers. Worked with IC design team to define and review new SOC hardware features and requirements. 5/00 – 7/04 NetBotz, Inc. Austin, TX Senior Engineer – Linux audio/video/USB drivers, CMOS imager capture Developed digital camera firmware for web enabled security appliances. Performed board bring-ups: CMOS imagers, CCTV capture and audio codec ICs, Ethernet NIC & PHY, and temperature/humidity sensors. Designed system for frame capture with rapid resolution switching and motion detection. Programmed frame buffer post processing and JPEG conversion. Implemented image time-stamping, digital pan/tilt, scaling, auto exposure and white balance features. Developed a USB image capture and audio class device with custom Linux host kernel driver. Wrote preliminary patent. 8/99 – 5/00 Marconi Commerce (Gilbarco) Greensboro, NC Software Engineer – Linux drivers, Flash EEPROM, UML Designed and developed communications protocol software in C++ for Mobile- SpeedPass TM product integration. Added support for new EEPROM parts to Linux kernel flash device drivers. Setup Linux flash file system for data storage. Built gnu gcc cross compiler and C libraries for Power PC target. Used Rational Rose for use case analysis and UML object oriented software design. 9/98 - 8/99 Ericsson, Inc. RTP, NC Software Engineer (Contractor) – Nucleus OS, CDMA Developed AT command set for a CDMA wireless phone on Nucleus OS. Performed feature and release planning. 8/97 - 5/98 The Gelphman Camera Co. Dallas, TX Software Engineer (Contractor) – Video capture, Windows GUI/Driver Developed Windows software for a PC hosted digital panoramic camera. Wrote DLL device drivers for an ISA based line-scan camera interface card and a serial port controlled stepper motor system. Designed and implemented GUI in Visual C++. 5/97 - 8/97 Lockheed-Martin Vought Grand Prairie, TX QA Engineer (Intern) – Ada, RS-422 Debugged Ada 95 telemetry software and RS-422 communications for the QA department of a munitions project.
  • 3. Education 5/96 - 5/97 Motorola, Inc. Ft. Worth, TX Test Engineer (Intern) – Linux drivers, VRTX, CDMA Assembled CDMA base station simulation hardware. Ported test applications and drivers from HP-UX to Linux. Tested and debugged CDMA phone software. Setup factory calibration hardware and software. Gathered processor load figures during various call processing states. Participated in formal design and code inspections. 2008 - 2012 The University of Texas Austin, TX M.S. Electrical and Computer Engineering Integrated Circuits and Systems, Analog/Digital IC Design, DSP, VLSI, FPGA, Verilog 1992 - 1998 The University of Texas Arlington, TX B.S. Computer Science and Engineering Expertise in real-time operating systems, servo/stepper motor control and GPS.