The Department of Biomedical Engineering at Oregon Health & Sciences University is seeking to immediately hire an experienced software engineer to develop programs that will run on mobile and desktop devices including Apple phones, tablets, and desktop PCs. The software being developed is used within our decision support smart phone app called DailyDose, which provides weekly recommendations on drug dosing and behavior modification suggestions to a person with type 1 diabetes. The DailyDose app comprises an Apple iPhone app which receives data from continuous glucose monitoring (CGM) sensors and BLE-connected smart insulin pens. The system also comprises a cloud database service and web server running on Amazon Web Services (AWS) that enables clinicians to set goals and review progress on their patients via a browser-based front end dashboard.
The ideal candidate will:
The ideal candidate will have the ability to develop and maintain custom mobile apps that run on Apple iPhones and will be proficient in using the programming language Swift. The candidate will have the ability to develop apps that run on an AWS server, knowledgeable in EC2, RDS NoSQL, and how to spin up / down virtual machines. The browser-based dashboard utilizes TypeScript, so knowledge of this programing language will also be helpful. The candidate will have familiarity with developing BLE device drivers and handling / decoding byte-level messagesfrom these devices. For example, DailyDose communicates with a wide variety of BLE fitness tracking devices. The candidate will also be familiar with writing unit tests, utilizing Git effectively, and have the ability to document code well enough that it can be submitted to the FDA for our clinical studies. The candidate will be a good communicator who can interface with engineers and clinicians alike.
A summary of technical skills includes the following:
Hybrid remote and in-person position. Will be required to be on campus at least 3 days per week.
Software Powered by iCIMS
www.icims.com