Starling is a Y-combinator backed digital health and medical device company based out of
Houston, Texas. At Starling we are developing the world’s first at home urinary diagnostic
remote patient monitoring platform that can seamlessly integrate into anyone’s bathroom
routine. By detecting changes in urine over time with our sensors, we aim to improve patient
outcomes and lower hospitalization rates for numerous chronic conditions such as recurrent
UTIs or diabetes.
We are looking for someone who is an experienced and motivated C/C++ software developer
looking to apply their skills to building a novel medical device. You must have written software
and deployed it to an embedded or single-board computer like the Arduino or Raspberry Pi. The
ideal candidate with have worked with or be familiar with Bluetooth Low Energy (BLE).
You’ll be working with other software and hardware engineers developing various software
projects like embedded firmware, customer facing mobile apps, and integrations with 3rd party
APIs. This position will require working with internal development boards and prototypes of the
Starling device and AWS cloud services. Mentorship and guidance will be provided along the
way, and you’ll have the opportunity to experience the full software development life cycle all the
way through product launch.
Requirements
Excellent verbal and written English communication skills
At least 2+ years of experience with C/C++ programming languages — outside of school
Experience with embedded or single-board computers, i.e., Arduino or Raspberry Pi
Proficient with Git source control — we use GitHub
Experience using the command line interface (terminal) to build software
Software/hardware PCB troubleshooting and debugging experience
iOS / Android mobile app development
Nice to have
Any Bluetooth Low Energy (BLE) experience
Electrical/PCB design, inspection, soldering, troubleshooting
Contributed to an open source software project or launched your own app