Contact Us 0131 473 7030

Firmware Engineer

£400-£450

Monday 24 Jan 2022

Ref: 4381

Sorry, this advert is now closed. Click here to view our live vacancies.

Firmware Engineer

Remote

£400 Outside IR35

Bright Purple are searching on behalf of a Scottish based Company a Remote working experienced Firmware Engineer for a short piece of work to bring up a newly developed wearable system.

We are looking for the engineer to be based in the local area. 

We are looking for support in migrating the wearable’s code base away from the Mbed ecosystem. In order to read raw data from Maxim’s sensor hub (MAX32664) and analog front end (MAX30001).

The current code base uses Mbed, so strong knowledge of this is essential, and we are looking to create an industrial version by re-rolling all functionality for the ARM M4F (MAX32630) architecture and giving us total control over all elements of the system.

A strong understanding of Mbed is a MUST, as well as experience of the ARM M4F architecture.

Strong C skills are essential, with practical knowledge of C++ being beneficial.

We are looking for someone who’s good at documenting.

We need someone who has used Git or a version control system (VCS) before and is comfortable collaborating that way.

 

The tasks that we need completed are: 

Port BLE firmware from the Maxim examples

* Finish I2C driver, there is an issue with incorrect register addresses for I2C read commands.

* Finish testing BMI160 (Accel and gyro)

* Build driver for MAX30001 sensor

* Build driver for MAX32664 sensor hub

* Build SPI driver

* Port MAX30205 Temperature sensor firmware from Maxim example (This works well so no need to redo other than make necessary changes for new IDE)

 

Please nota that this is just a snapshot of one of a number of Java contracts we have available. To discuss this in more detail and find out what other Java contracts we have, please apply NOW with your latest CV

Please apply via the link below or contact Stewart direct – stewart.copeland@brightpurple.co.uk

 

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Cookies on this website
We want to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.