Post Job Free
Sign in

Engineer Software

Location:
Atlanta, GA
Posted:
November 03, 2012

Contact this candidate

Resume:

Michael J. Langford

Address: *** **** ***. **, **** 12 Phone: 404-***-****

Atlanta, GA 30309 Email: *******.********@*********.***

INTERESTS:

Systems Programming, Text Processing, Firmware and Cross Language Library Support and Development

TECHNICAL SKILLS:

Programming Languages: C, Python, C++, Expect, Java, VB/VBA and Assembly.

Broad Experience (Firmware/OS/Driver/Library/Application/Simulation/Scripting/Translation).

Learns new tools quickly (Smalltalk, SQL, GNU-Tools, COTS Software, lex, yacc, Lisp, SWIG, Profilers).

MS-Windows, Embedded/Desktop/Server Linux use and programming,, X-Windows GUI programming.

Proficient with make, svn, cvs, gdb, virtualization (VmWare), unix tools, ticket tracking, and automatic builds.

NON-TECHNICAL SKILLS:

Supervising technical progress and other programming personnel

Self-motivated learning, utilizing outside resources to educate myself.

Discrete at handling Classified/Proprietary Information: Have held Secret Security Clearance.

EXPERIENCE:

Software Consultant and President, Rowdy Labs, Nov 2006-Present

Cable set top box RTSP client integration/development

Zip Code Data Visualizer using mod_python and Google Maps API

GA 400-Traffic Screen Scraper and Travel Time Estimator

Amazon Wish List Simplifier and Viewer for Openwave Cell Phone Browser

Google Calendar Agenda Integration from Openwave Cell Phone Browser

Embedded Software Engineer [Consultant], Tier One Design, May 2007-Nov 2007

Ported Linux 2.6.20.11 to a custom PXA270 design, modification required to ethernet, 8250 serial and MMC

Created embedded touch screen driver for Linux 2.4.33.3 as well as calibration utility

Created embedded toolchain and root filesystem for PXA270 Linux design

Ported stomach acidity testing .NET 2003 C#/C++ application to .NET 2005 and updated app for reliability.

Created firmware/software/custom Linux driver for a high performance multi-port serial device based on a

ST711. Various models function over Current Loop, RS232 and RS485 using windows IDE and debug tools.

Embedded Software Engineer[Contractor], Confocus Technologies, March 2006-May 2007

Ported Opera Web Browser for Linux Devices 8.5 to Sigma Envision Linux set top box platform

Ported ANT Galio Web Browser to Broadcom 97401 Linux set top box platforms

Created network updating bootloader for Linux set top box platform and verification plan

Created watchdog kernel modules utilizing hardware capabilities for reset.

Created automated non-volatile memory layout mechanism, ameliorating hundreds of arbitrary code constants

Automated a 75 minute build for Sigma Designs toolset each engineer performs every few weeks

Created remote debug scheme using gdbserver, and distributed howtos to other engineers

Research Scientist, Georgia Tech Research Institute, ITTL, October 2003-March 2006

Created relocatable assembly and designed and implemented emulator of 147 instruction proprietary processor

using cross platform C++ and MS Windows MFC GUI

Created tool to allow audiovisual manual correlation of recorded radio traffic in large test scenarios

Created test to correlate quality of H263 streaming video to packet loss rate for Polycomm video phones

Created software using Expect automation and bash scripting to automate major portions of video tests

Upgraded Federated Simulation Development Kit(FDK) RTI to new HLA specification for Windows and Unix

build environments.

Student Assistant, Georgia Tech Research Institute, ELSYS, August 2000-October 2003

Created robotic driver code to work with new model of robot (iRobot s ATRV)

Implemented a Manchester encoder/decoder on a programmable logic device using VHDL on Xilinx CPLD

Designed initial low-level schematics of a bi-directional active RF inventory tracking tag

Designed and built automated test harness using PIC micros and LabView

Wrote Hitachi H8/300 microcontroller firmware to interface to on-board embedded components using Windows

IDE and JTAG debugger/programmer.

Developed embedded code (Intel micro) for ID-2554 radar threat display

Created LabWindows graphic upload tool for ID-2554 and expanded test bench capabilities

Project Lead, Bus Tracking Group Georgia Tech Parking and Transportation, August 2001-December 2002

Created Microchip 16F877 based GPS location, and rider tracker, shown on CNN Headline News

EDUCATION:

Georgia Institute of Technology: May 2003 with Honor. Bachelor of Science in Computer Science GPA: 3.3/4.0

Updated 12- 27- 2007



Contact this candidate