Embedded Software Engineer Resume


Title
Embedded Software Engineer

Primary Skills
Talented senior software design engineer with over 15 years of embedded communications software development. Specific...

Location
US-CA-Penn Valley (will consider relocating)

Posted
Apr-11-09

RESUME DETAILS
Professional Skills Management:
* Managed Small to medium engineering teams.
* Direct report to VP engineering and CEO, prepared progress
reports.
* Developed white papers, technical specifications documents.
* In depth, hands on experience with NEBs certification process.
* Strong oral and written communication skills.
* Advocate of team environment.

Technology:
Designed and developed source code for a sophisticated embedded operating system using Motorola and Intel processors; including management, provisioning applications, network diagnostics and a robust suite of LAN and broadband protocol packages.

Extensive hands on experience and product development implementing the following:
* Ethernet backhaul and switching systems for ADSL, ADSL+, ADSL2+, SDSL,
* SDH and VDSL applications
* Solaris, Linux/Unix environment; Cross development, application and kernel
* Protocols: TCP/IP (masquerading), RIP, RIPII, OSPF, SSL, IPv6, SNMP
* WAN protocols: Frame Relay, ATM(AAL3/4, AAL5 & OAM), PPPOA, PPPOE,
HDLC, & MLPPP (T1/E1, T3/E3)
* EMS/NMS design and development; web GUI, SNMP, Telent & tftp
* Expert working knowledge of ANSI, ESI, ITU and RFC standards related to
telecommunications systems
* Legacy RS-232, HISSI and other serial protocols.

Program Languages:
ANSI C, C++, FORTRAN, BASIC
Development Tools:
Rational Tools ClearQuest & ClearCase, CVS, Perforce, GNU/DD linux debuggers, VxWorks tools, MS Visual C++, Microtech, Intermetrics, SDS, Diab and GNU compilers.
Development Platforms:
Solaris, UNIX/Red Hat/Fedora 2.4/2.6 Kernels, Ubuntu 8.04, Embedded 2.6 Linux, Free BSD, and Windows NT/2K and XP.

Experience October 07 - Present 2wire, Inc., Nevada City Ca

* Resolved a 5 year outstanding CPLD bug, costing $1M+ in RMA losses, within the first six months of hire.
* Embedded ASIC verification, developed test plans, test procedures and implemented embedded test software.
* Developed third party voice integration plan and drivers for the 2wire ASICs as well developing the low level voice drivers on the products BSD based OS. The voice components were based on SiLabs and Zarlink SLICs.
* Performed verification of the products voice quality using the SAGE 960B, including noise and PESQ level testing.
* Wrote automated test scripts using Python and SAGE CLI commands.
* Developed GNU plot scripts to analyze the results.
* Expertise in verifying compliance with GR57 and related Belcore specifications.
* Worked closely with both the hardware and system software teams to resolve integration bugs. This typically required the use of LAs, Oscilloscopes and embedded code instrumentation.

July 06 - August 07 Zhone Technologies, Oakland Ca

MALC Development staff Engineer
* Developed drivers and state machine code for an xDSL/POTS48 broadband subscriber switching system. The product platform was based upon Motorola QUICC processors GlobespanVirata G24 ATUC, (now Conexant), ADSL, ADSL+, ADSL2+ and G.SHDSL CO DSPs and transceivers.
* Maintain code based on VxWorks with in a multi-card and multi-cadge system called the MALC.
* Zhone is a large-scale ISO 9001 development environment.
* Worked on multiple source bases ranging from Zarlink IMA drivers to
Intra line card CLI messaging system based on SNMP and HDLC.
* Implemented POTS line testing application using the Legerity VCP/VE790 voice path chipset.
* Maintain and upgrade Conexant G-48 drivers and provisioning.

Jan 06 - July 06 Venturi Wireless, San Jose Ca

Staff Development Engineer, Linux Server Group
* Server platform Group, Design and developed and maintain the
products management interfaces; Web based and CLI.
* Web based interface was developed using Java Scripting (.asp pages).
* CLI interface was designed to emulate a Cisco like tier structure.
* The Allegro CLIBuilder package was used to implement the Cisco
look and feel.
* Experience using scons in place of traditional make tool.
Feb 05 - Jan 06 Tasman Networks. Inc., San Jose Ca
Engineering Consultant
* Platform software group, WAN line card bring up, working with hardware team to debug the hardware while concurrently developing the data-path L1 drivers for a VxWorks target.
* Developed VxWorks drivers interfacing the systems PCI bus to WAN line cards using the Horizon/Galileo GT196122/124 MPSC.
* Design/implement a CLI based EMS which could provision each specific WAN card setting and bind, (bundle), system L2 network layers to the L1data-path drivers. Furthermore, this management application had subsequent interfaces for web GUI and SNMP NMS applications.
Jan 02 - Feb 05 Sero Networks. Inc. Petaluma Ca.

Senior Architect / Lead Engineer
* Developed 1RU xDSL 4,8 and 24 port mini-IP/DSLAM product targeting
the independent telecom (ILEC, IOC) and international (PTT) markets.
* Developed a proprietary operating system (Cirrus-24) for a broadband
subscriber switching system. The product platform was based upon
Motorola QUICC processors (Hip4 8264 & 68MH360), Dallas T1/E1
framers and the GlobespanVirata G24 ATUC, (now Conexant), ADSL,
ADSL+, ADSL2+ and G.SHDSL CO DSPs and transceivers.
* Developed switching system for Frame Relay & ATM traffic, providing
integrated routing and bridging with integrated BRAS functionality.
* Built a web based (GUI) EMS system into the operating system.
* Hands-on lead to engineering team to support and complete product
solutions.
* Responsible for development and documentation of product planning
time lines and coordinates ongoing specific product enhancements for
market acceptance.
* Responsible for defining corporate vision and market direction.
******Provides technical marketing support and assists sales teams in closing new business.
July 1997- Jan 2002 American Communication Technologies, Inc. ("ACTI") Petaluma, Ca
Director of Engineering
* Engineering lead for architectural design and development of flagship
products: 1) CO/IPBridge (central office serial aggregator and protocol
translator enabling older serial switching systems to use IP networks),
2) ipSMART 500 (a multi-protocol switch and aggregator for T1 networks,
3) ipSMART 600 (an SDSL/T1 OSS router used to manage large
* DSLAM networks) for the CLEC markets.
* Managed and walked products through entire NEBs certification process.
* Developed training programs for Applications Engineers and Technical
Support personnel.
October 1996- July 1997 Telenetworks Corporation, Petaluma, Ca
Director of Research and Development
* Managed the ATM/Broadband development program and broadband
engineering team.
* Represented the company in ATM and ADSL forums as subject matter
expert and provided technical marketing insight to the sales and marketing
team.
* Provide strategic planning input for ATM product direction and product development.
* Provided guidance to members of technical staff regarding protocol design
and implementation.
* Created engineering development schedules and plans and set up code
review cycles.


July 1992- September 1996 MultiAccess Computing Corp. Santa Barbara, Ca
Director Advanced Research Projects
* Architected and designed a FRAD product for 56K DDS and T1 networks.
This was a Motorola 68K base design using Am85C30 and Thomson
MK50H25 serial components for the WAN network and included and
Am79C960 Ethernet controller.
* Directly implemented the embedded RTOS, TCP/IP, Frame Relay protocol
and related drivers. Also, developed the integrated routing and bridging
application software.
* Developed and negotiated large partnerships with Siemens Corporation
and Sprint, resulting first multi-million-dollar revenue deals.

Education 1978-1983 S.U.N.Y at Buffalo, NY
B.S. Electrical Engineering, State University of New York at Buffalo

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Penn Valley, CA | Resumes in California

View other Embedded Software Engineer resumes, Programmer / Developer resumes