Embedded Software - Porting of Firmware ARM STM32Fxx Bluetooth stack

Web, Mobile & Software Dev Other - Software Development Posted 2 years ago


Hours to be determined
1 to 3 months

Intermediate Level

Start Date

June 5, 2014


Embedded software developer needed with good experience in ARM cortex STM32F205XXX

This is what we need:

Firmware specification and change.
We need to add Bluetooth LE cc2540 from TI
Tests of firmware to be integrated: Fingerprint sensor library and USB device driver library.
Firmware integration and testing
Documentation of USB API protocol and all firmware integraded
This is done for our Generation ONE device, now we need to update and change for Generation TWO.

The work is based upon the following assumptions:
Target processor is STM32F205xx
Evaluation board is: provided by Fingerprint sensor supplier
Hardware will be available, consisting of 2 development boards (1) STM Eval board; (2) Fingerprint sensor eval board. GEN ONE board

eventually board debugging of custom hardware is part of the job.
Fingerprint sensor library can be made to on on either one of the boards.
USB CDC ecample can be made run o choosen processor /evaluation board, Custom Hardware
Development tool s are Eclipse + Sourcery Codebench lite or alternative

Tasks are
1 Integrated Firmware SPecification Review and updating
2 Familiarization with hardwares
3 Fingerpint Library tests and analysis
4 USB basic tests
5 Bluetooth
6 RFID Murata
7 Code integration
8 Code testing
9 API spec for Browser interaction and APPs for iOS and Android
8 Firmware documentation
9 Have it run on custom board V 3 and later on V4 final

Deliverables will be
D1 Specifications Document, containing primarily functional desription of to be integrated firmware
D2 Basic Hardware code Compilable and executable
D3 Fingerprint on HW code
D4 USB on HW code provided by STM
D5 Integrated Firmware code
D6 Code Test report
D7 USB exchange format as document describing packet format of CDC device
D8 Firmware documentation
D9 Running Custom Board.

We plan upn a timeframe of max. 9 weeks

Please specifiy you hourly rate

We are looking for a skilled embedded software developer, with experience in ARM Cortex 3 and/or 4 CPUS from STMu.
YOu should have already ported or made work such MCU with USB CDC for connection to PC and MAC.
You must have expereince with the TI cc2540 bluetooth stacks

Please only apply if you have the above requested skills. If we do this projects successfully - we do have at least 3 other porjects, all with STM Cortex in the pibeline.

  • Other Skills:

Activity on this Job

Last Viewed by Client: 2 years ago

Invites Sent: 0

Unanswered Invites: 0

Hired: 1

About the Client

(4.97) 48 reviews

Bernried 09:40 AM

130 Jobs Posted
54% Hire Rate, 1 Open Job

Over $50,000 Total Spent
98 Hires, 11 Active

$14.32/hr Avg Hourly Rate Paid
17,210 Hours

Member Since Feb 25, 2008