Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Liam D Gray | Elance
 
176985602337900
Last Sign-in: Jun 14, 2015

Liam D Gray

Expert Embedded Software / Firmware Engineer
   United States
  |  7:25 pm Local Time

Verified Freelancer

Liam D Gray's identity has been verified.  Learn More

Overview

Minimum Hourly Rate $44

Skilled in:
-microcontroller applications
-firmware
-embedded software
-device drivers
-board support packages (BSP)
-microcontroller applications
-RTOS
-embedded Linux
-desktop Linux, Mac OS X, Windows
-C, C++, C#, Python
-system design, implement, test, documentation

Good development practices spanning whole project lifecycle from requirements gathering to version control, unit & system test design, implementation, unit test, integration, integration test, system test, release, maintenance.

Clients or employers include:
-TASER...

Read More »

Skills (4)

Tested
Embedded Systems
C
C++
Technical Writing

Service Description

Embedded software / firmware and embedded computer engineering. Microcontroller interfacing for sensing and control. Complete system design.

Examples of *embedded* applications completed or ongoing (other projects available on request):

- Dimming grow lamps for plants, by phase control, with feedback from a light meter. A C program on Teensy++ 2.0 (an Atmel AVR 8-bit microcontroller) controlled over USB from C# application made with MS Visual Studio 2010. Client is a scientific research institute. (June 2012 to present)

- Retrofit (designed and implemented) unit test harness and unit test for a portable digital video recorder, which had been implemented in C with custom real-time kernel on an ARM9 SoC. Client serves the public safety and self-defense markets internationally. (November 2012 through February 2013)

- Hardware design: Interface an array of sensors (of a type I am not
permitted to divulge, pending publication of the experiment) to Atmel
AVR 8-bit microcontroller communicating via USB to desktop application. To acquire data for an scientific study; client is scientific institute. (2012)

- Disassembled an executable of firmware whose source code had been lost, to recover data stored in tables. Modified firmware (locomotive fuel gauge) to adapt it for use with a new type of sensor (ultrasonic instead of barometric bubbler). Target is Freescale 6805 microcontroller. Client is in railroad parts & service industry. (2007-08)

- Fixed bugs in, and enhanced,...

Read More »

Employment

TASER International
Firmware Engineer (Consultant)
2012 - Present
13 Pictures, LLC
Consultant Software Engineer
2012 - 2012
Developed a motion tracking and logging system based on OpenCV open-source computer vision libraries.
Windbridge Institute, LLC
Consultant Hardware Engineer
2011 - 2011
Consulted on the design of data acquisition system (embedded computer hardware).
Wabtec Global Services
Lead Software Engineer
2008 - 2009
Technisource
Engineer (contracted to Wabtec Global Services)
2007 - 2008
QUALCOMM Incorporated
Senior Engineer
1997 - 2000
QUALCOMM Incorporated
Engineer
1995 - 1997

Education

Carnegie Mellon University
Bachelor of Science Electrical and Computer Engin
- 1995
Overview  |  Job History  |  Resume/C.V.

Keywords

firmware
embedded
real-time
RTOS
device driver
Raspberry Pi
Arduino
Teensy
mbed
Beagleboard
My Snapshot
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Jobs
0
0
0
Total
Milestones
Hours
Reviews
Recommend
Clients
Total
Repeat
Earnings
Private
Private
Total
Per Client
Identity
Username
liamdgray
Type
Individual
Member Since
October 2009
Elance URL
Verifications
Liam D Gray | Elance

Liam D Gray