This project received 10 bids from talented freelancers with an average bid price of $311 AUD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 AUD
Total Bids
Project Description


I am after a “proactive” Hardware Engineer with solid Embedded development experience to help develop some cool GPS/GPRS based tracker product. The focus is Absolute LOW POWER design maximising battery life. This is a simple project which will have the following main components

Micro-controller : PIC32MX795F512L found on the USB starter kit II
GSM U-blox : LEON G-200 ([url removed, login to view])
GPS U-blox : Neo-6 ([url removed, login to view])

I have put together a prototype with these chipsets and have test code that I have written to test the functionality of these chips as a part of chipset qualification, before I locked the design together. So any code that you send me can be easily loaded for quick testing. I have most of the tools available for performance testing.

Server testing -
U-blox provides pretty much echo servers to test the Socket connection.

Skills sort out
C programming.
Microchip Pic32 (UART/GPIO/Sleep/WDT/Interrupts/ISR)
GSM Technologies (Registration/Power saving Techniques/Wak-up on SMS/Cell-id triangulation)
GPRS technologies (Attach/Detach/Pdp Context Activation/Connection Timeouts etc)
TCP/IP Socket programming
GPS(specific to Ublox, as they have some cool features) – (low power design/Cell-locate/A-GPS modes/Best practises for TTFF)

Source code shall be written in nifty C (NOT hacker style). I will take this code and further modify it. So the code should be...
Simple to code and use!
'Block' comments should be placed at head of every User-defined function
Meaningful Variable names
Constants needs to have associated Comments ( please no Magic numbers)
Interrupt routines should be well commented
Function Prototypes (.h files ) shlould have comments
project must have a Debug mode, spitting out commands/response send out on UART from Pic32 and Ublox Modules.

Nitty-gritty details / flowcharts etc. will be given when I have found the “fun, can do“ engineer.

Time and again I will probably need advice from you (my guru) on the most innovative way to get things done or may throw some of my knowledge to you for free. I have some experience in hardware engineering so I am hoping to get the best outcome for this product.

I am currently designing the final hardware so hopefully I should get code asap.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online