My name is Edwin, a Computer Engineering major, innovator, tinkerer, mentor, and to some extent an inventor with a blend of skills and experiences that spans both computer hardware and software. To learn more about my skills and disciplines of work, visit my online portfolio at http://www.lopezworks.info
-
Sr. Embedded Systems EngineerPanasonic North America May 2017 - PresentNewark, Nj, UsForms part of a R&D team created by Panasonic alongside departments of transportation in CO, UT, GA, and TX that deploys smart infrastructure for road-safety. Leveraged SAE J2735 DSRC/CV2X standard wireless protocols (BSM, TIM, SSM, SRM, MAP, SPAT, and PSM) and the Commsignia V2X API stack to develop applications to reduce traffic congestion, improve pedestrian safety, deliver traveler information messages, and control intersection signal preemption. Responsible for managing IoT VPN network of deployed Embedded Linux devices, developing custom in-vehicle HMI display UIs, implementing remote firmware update infrastructure (OTA), building internal tools to test and debug V2X protocols, and software to automate the configuration of devices prior to shipment. Other tasks include supporting proprietary ARM Cortex hardware and board bring-up tasks using Yocto bitbake, developing MCU firmware and distributed applications using Bash, C/C++, Java, Android, HTML5, JavaScript, SNMP, TCP/UDP, HTTP, CAN, protobufs, MQTT, WebSockets, Google Maps, OpenVPN, AWS, bare-metal graphics programming (frame buffer) while collaborating through Git/GitHub, JIRA, Confluence, and Slack tools. -
Embedded Systems EngineerSelf-Employed Jan 2015 - May 2017*Completed the Embedded Systems Engineering Certificate at the University of Colorado at Boulder. *Used and studied numerous off-the-shelf evaluation kits, reference designs, schematics, and datasheets. *Performed comprehensive studies of RTOS and embedded design topics including Schematic Design, PCB Layout, and Signal Integrity (stack-up planning, decoupling, bypass, signal propagation, termination, ground bounce, EMI/EMC). *Designed and built custom PCB boards using Cortex-M and ARM9 System-on-Chip (SoC) MCUs. Acquired hands-on experience in SMT assembly, PCB rework, prototyping, and use of lab test equipment and measuring tools. *Configured cross-compiler toolchains, IDEs, SDKs, debuggers, and JTAG flashing tools to develop bootloaders, drivers, and firmware. *Interfaced USB devices, graphic displays, audio codecs, NAND and serial flash memories, SD cards, and wireless modules based on Bluetooth, ZigBee, Wi-Fi, GSM/GPRS, and proprietary mesh networks. *Ported open-source libraries such as FATFS, YAFFS2, libJPEG, libPNG, libZ, libMAD to the Cortex-M platform and also rolled up custom libraries to build user interfaces with graphics, fonts, and sound. *Performed embedded Linux board bring-up tasks: kernel configuration, using Buildroot and BusyBox to create and customize a root file system, and setting U-boot to load and boot the kernel either from an onboard NAND UBIFS partition or over the network using TFTP and NFS servers.See list of projects at http://www.lopezworks.info/embedded.html
-
Sr. Software EngineerCardinal Peak May 2011 - Dec 2014Lafayette, Co, UsDeveloped web service components that enabled apps running on Samsung SMART TVs, blue-ray DVD players, and Facebook connect to Blockbuster's video-on-demand back-end servers, enabling subscribers to search, purchase, and watch movies; worked with Samsung’s embedded maple browser, Google's Widevine plugin, JavaScript, OAuth, Java, and Struts2. Wrote a digital forensics Android app for OTG-capable mobile devices that uses the USB Host API to connect to an external SmartCard (SIM) reader and extract call records, SMS, contacts names and addresses to be used as evidence. Collaborated in the development of a "nanny-cam" embedded uCLinux application that used the PJNATH library to stream video packets from a closed home network to an internet monitoring server through an UDP hole-punched NAT tunnel. Provided periodic releases for Cardinal Peak's CaseCracker Linux product; worked with HTML, PHP, JavaScript, C/C++, GTKmm/Glade, ALSA, FFMPEG, Video4Linux (V4L), MPEG2 DVD authoring, RTSP/RTP streaming, VLC plugin, CVS, SVN, Git, Jira, and Bugzilla. -
Open-Source Development SabbaticalSelf-Employed Aug 2010 - May 2011Created Raster, a cross-browser UI JavaScript Library used to build rich desktop-like web applications. The UI library includes reusable UI controls that can be customized via CSS. Raster is open-source software released under the LGPL license. This project is available on GitHub at https://github.com/erlopez/raster
-
Sr. Software EngineerComcast Cable May 2008 - Aug 2010Philadelphia, Pa, UsProvide periodic support to intranet applications; task included Java development, front-end UI development, Oracle PL/SQL programming. Development tools included JDeveloper, Eclipse, Weblogic, Spring JDBC-Templates, Hibernate/JPA, Beehive, XMLBeans web-services, Struts2, Oracle ADF, Java Server Faces (JSF), CVS, SVN, and DOORS for bug tracking. -
Sr. Software EngineerAsg Software Solutions May 2005 - May 2008Developed tachyon, a lightweight MVC framework based on Java and JSP/Servlet technologies designed specifically for building AJAX applications. The framework included a comprehensive set of cross-browser UI widgets that enabled developers to quickly assemble rich desktop-like web application front-ends. -
Product EngineerGusdex Llc. May 2004 - May 2005Developed the GUSDex's Personal Business Center, a Software-as-a-Service (SaaS) solution to provide small business owners with tools to market their businesses online, publish their websites, track accounting expenses, create invoices, and use email. Worked as lead Java developer, graphic designer, and collaborated with content creation for marketing materials.
-
Java Consultant ContractGeneration21 Learning Systems May 2003 - May 2004UsProvided development and support for Generation21's line of e-learning products. Performed code refactoring of their existing web-based product and migrated it from using a JSP-only design to use a scalable Model-view-Controller (MVC) approach. Enhanced application code and back-end database schemas to support UTF8 international character sets. -
Product Development EngineerPaetec Communications Inc May 1998 - May 2003Created PL/SQL and Java libraries to ease development of web-based applications using the Apache mod_plsql Oracle (OWA) technology. Developed reusable APIs to support PaeTec's E-Commerce Portal applications: shopping carts, webmail apps, website publishers, chat rooms, discussion groups, administration pages, perform file uploads, and generate PDF reports.
-
System AnalystXerox Jan 1996 - May 1998Developed CGI-BIN web apps in C to support systems administration tasks; configured of UNIX and NT servers with NFS, NIS, DNS, SMTP, Oracle, SQL*Net, Java, CORBA, JDBC, IIS, ASP/ADO, SQL-Server, and ODBC. Configured Netscape Enterprise and RealAudio servers to deliver multimedia streaming content for corporate presentations and online training courses.
Edwin López Skills
Edwin López Education Details
-
University Of Colorado BoulderEmbedded Systems Engineering (9Cr/Hr.) -
Rochester Institute Of TechnologyInformation Technology -
Rochester Institute Of TechnologyAdvanced Interactive Multimedia Development (24Cr/Hr.) -
University Of Puerto Rico-MayaguezComputer Engineering
Frequently Asked Questions about Edwin López
What company does Edwin López work for?
Edwin López works for Panasonic North America
What is Edwin López's role at the current company?
Edwin López's current role is Sr. Embedded Systems Engineer.
What schools did Edwin López attend?
Edwin López attended University Of Colorado Boulder, Rochester Institute Of Technology, Rochester Institute Of Technology, University Of Puerto Rico-Mayaguez.
What skills is Edwin López known for?
Edwin López has skills like Embedded Software Programming, Embedded Systems, Schematic Capture, Pcb Design, Hardware, Microcontrollers, I2c, I2s, Spi, Usb, 802.15.4, Wireless Mesh.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial