COVID: SAVE LIVES: Electrical Engineer and Expert Arduino Code Development Capabilities

Please login or register as jobseeker to apply for this job.








Feb 26, 2021


Join the ShieldMission to combat Covid and save lives.

We have developed the OkiKit, a DIY Oxygen Concentrator that 16 year olds have built in their Garage following the step by step video instructions on the oxikit website and using parts found locally near them. We released the instructions, Bill of Materials and Arduino code to build the OxiKit on the Upgrade to see actual info website. We did this to save lives.

75% of Hospitalized Patients recover with high flow concentrated oxygen. There are not enough beds in the medical system to give the much needed concentrated oxygen to survive during Covid surges. Lack of beds providing oxygen is the primary reason the economies are shutting down.

The ShieldMission coalition has come up with a strategy to to send concentrators to Covid patients homes and use remote monitoring to take care of the patients. This will offload the demand on the hospitals and result in the ability to avoid most lock downs and save lives and economies.

We need a highly skilled Arduino developer that has an engineering background. Ideally in airflow engineering devices.

The next version of the OxiKit will have automated flow valve regulation based on readings from a pulse oximeter.

You will be developing the code to automate the following process:

We utilize 2 Arduino iot 33 Nano’s

A patient will have a pulse oximeter on their finger to detect the oxygen saturation levels of the patient. This pulse oximeter is blue tooth enabled.

The pulse oximeter will continuously output pulse rate and oxygen saturation levels via bluetooth

The oxygen concentrator will receive the signal and reading via bluetooth continuously through the Arduino iOT 33.

The readings will then determine the LPM that the oxygen concentrator outputs through a variable valve board.

The oxygen concentrator needs to output between 1 LPM and 15 LPM of concentrated o2 with the result being the patient stabilizes at 97-99% oxygen saturation level. The LPM output will rise and fall based on the reading from the pulse oximeter.

The code on the Arduino board will allow for intake of the o2 reading from the pulse oximeter, adjust the valve control board to output the LPM needed according to a chart that will be referenced to do so.

There will be a respiratory rate (Breathing rate) sensor that the concentrator Arduino board will receive.

There will be an oxygen sensor that the Arduino concentrator board receives data from

The data from the Oxygen concentrator will be transmitted to a second Arduino iOT Nano 33 board. This boards function is to take in data from the board operating the oxygen Upgrade to see actual info will transmit the data via WIFI into a Telehealth Platform that will then attach the data to the patient record for doctors to remotely monitor the patient’s vitals.

The oxygen concentrator will have multiple modes it operates at:

Auto Flow Mode: (Specifications above.

Fail Safe Continuous Mode: Only the timing code for the valves operate to provide a continuous flow that can be regulated by a manual flow valve. This is so that should the adjustable flow valve board fail, the machine can still output the critical function of outputting concentrated oxygen

Calibration Mode: During calibration mode, the oxygen concentrator will adjust it’s timings of the valves to maximize the concentrated o2 levels being output by the machine.

Currently the “Fail Safe” Mode code is complete. The OxiKit produces 97% concentrated oxygen at 15 LPM.

The Auto Flow Mode and the Calibration mode above needs to be developed. This is all done through the code you will develop.

Must Haves:
Engineering Background. (Electrical, Mechanical or Chemical Engineering)
Advanced Mathematics Skills to design the architecture of the functions needed above.
Experience with embedded C/C++
Experience working with Arduino
Experience interfacing Arduino with external devices such as stepper control boards
Experience interfacing multiple Arduino boards together via SPI or i2c
Experience with Git/GitHub
Experience with Arduino and BTLE devices
Experience with Arduino and WiFi

When applying, submit a portfolio of your work examples. GitHub Depositories of your work. Engineering diagrams and advanced mathematical projects you created.

We are talking about saving lives here. If you can NOT do the above specifications rapidly, do not waste your time nor ours and apply. If you CAN code the above functionality, you should immediately apply as the surges are coming and you will be saving lives. This may be the most impactful project of your life. You can save millions of lives by working on the shield mission.

Software Development / Programming
Project Management
Software Development Project Management
Professional Services
Architectural and Engineering Services
facebook linkedin