softlanding@gmail.com

 

Rabbit Semiconductor · Microchip Devices · Research & Investigation · Design Development

Software Analysis & Debugging · Customer M2M Mobile Solution Design · Design Management

 

 

 

Senior software/firmware/hardware Engineer

 

 

Dedicated and tenacious embedded systems engineer accomplished in expert software development and maintenance skills, cultivated in a fast-paced corporate environment. Masters Degree in Computer Science. Focused system engineering, with more than twelve years in software development, accomplished in embedded, client/server, wireless, real-time and mainframe environments. Expert-level areas of expertise include:

 

  • 12+ years of solid embedded software development experience using C and assembly with real-time operating systems such as UCOS II, embedded Linux, RTLinux, and VxWorks.
  • Developed equipment with 10+ networking applications such as TCP, UDP, SMTP, SMS, FTP, SNMP, IM, HTTP, TELNET, Port forwarding, and Dynamic DNS on an 8 bit processor in under 250k bytes of memory using either an Ethernet or PPP connection.
  • Designed 3 versions of hardware to interface network protocols to RS232/RS485 serial ports, WIEGAND card readers, digital IO, and analog IO. Responsible for all stages of design, from initial specifications, analysis, hardware design, schematic capture, board layout, prototyping, firmware development, and final release of completed product to manufacturing department.
  • Thesis work explored the use of a real-time version of the Linux operating system and its use for data collection on a solar-race vehicle.
  • Developed GUIs using Visual Basic and C++ to allow for configuring and loading of new firmware from a remote network location.
  • Enjoys working with others to exchange ideas and is always willing to learn new skills.

 

 

 

 

PROFESSIONAL EXPERIENCE

 

 

M2M Company,  · 2003 – Present

Telecommunications Hardware Company focused on Machine-to-Machine and Remote Asset Management solutions.

Senior Project Development Engineer

Senior engineer responsible for development of industrial network appliances.  Provide expert-level engineering development services for forward-thinking technology company.

  • Development of hardware from specifications through completed product. Device included; IP forwarding, SMTP, FTP, SMS, TCP, SNMP, IM, UDP, MODBUS, OBD, HTTP, PPP, IP, and data logging within a 512k footprint.
  • Development of XML based device, reports 8 opto-isolated digital inputs, 8 12 bit analog inputs, 2 relay outputs, and 2 analog outputs
  • Development of an Ethernet based XML Appliance for low cost remote monitoring

·         Developed XML-RPC server in JAVA for data collection from XML devices to JDBC database.

·         Designed programmable relay controller which uses less than 25 micro-amps of current for long term scheduling of events.

·         C, VB, and assembly languages.

·         All products included design from napkin to finished product

 

Corning, Inc., Concord, NC · 1997 – 2003

Global Fortune 1000 Company.

 

Senior Computer Systems Engineer

Member of the Fiber Making Systems Engineering Group, responsible for the Corning-written real-time control systems, used to operate the majority of the manufacturing equipment in the factory.

Accomplishments include:

  • Completed all software changes for production equipment to implement a new system of wareflow management (MES). This resulted in easier ware control, better data accessibility and more efficient operation of overall processes.
  • Converted and upgraded legacy system data handling and storage by modifying and managing GUI’s.
  • Responsible for the implementation of real-time data loggers, iFix, Pi historian and process control applications for the new Concord facility. This project required coordination of contractors and was successfully completed with all milestones achieved ahead of schedule.
  • Managed external contractors brought in to help with the installations and upgrades involved with converting legacy systems.
  • Responsible for the training and mentoring of subordinates
  • Responsible for receivership and integration of embedded VxWorks software and Visual Basic GUIs, for one third of the plant equipment, for robots with 3 dimensions of movement. Integration allowing for low-cost, scaleable solutions to future debugging efforts.
  • Responsible for documentation of all aspects of software development life cycle.
  • First line customer support of real-time equipment, and developer of software enhancements for engineering to production equipment.
  • Provided off-hours production support for real-time control issues in 5 Fiber Making process areas.
  • TL 9000 area representative.

 

 

New Mexico Tech, Socorro, New Mexico · 1992 - 1997

 

Graduate Studies - Student

·         Developed engineering workstation to measure data collection with LINUX Real-Time operating system. The program has the following GUIs, oscilloscope GUI, a logic analyzer that takes data and triggers on specified events, controls for analog outputs, and controls for digital outputs. Awarded a grant of equipment from Intel for testing Real-time LINUX in a single board computer embedded environment for data acquisition and control in an electric vehicle.

 

Undergraduate Studies - Student

·         Designed preemptive scheduling simulation on a Sparc workstation using assembly and C. Design a UNIX library simulating I/O system calls. Develop UNIX INGRES database requiring relation tables, data input frames, and report frames.

 

Sandia National Labs, NM – Intern

·         Implementation of TCP sockets to communicate from HP workstation to VxWorks embedded UNIX system. Using IDL to display satellite images. Program would zoom in and display selected areas of image. DOE Security ‘L’ Clearance issued

 

ILex Systems, Inc, Milpitas, California · 1984 - 1992

Research and Design Engineer

Developed remote (RTU) supervisory control system (SCADA). Designed an Intel processor based menu and interrupt driven test set program, to simulate master control station in a laptop computer. System firmware was developed with C programming.  Government Security ‘SECRET’ Clearance issued in 1985.

 

 

 

AFFILIATIONS AND AWARDS

 

M2M United Top 100 Companies, M2M magazine 2005, 2006

M2M Value Chain, M2M United 2005

 

 

 

EDUCATION & TRAINING SUMMARY

 

Master of Science Degree in Computer Science

New Mexico Institute of Technology, Socorro, NM

 

Bachelor of Science Degree in Computer Science

New Mexico Institute of Technology, Socorro, NM