BioIntelliSense is seeking a skilled Electrical and Firmware Development Engineer to contribute to the full development lifecycle of innovative medical IoT wearable devices, from concept to production, to improve patient lives.
Responsibilities
Design schematics and PCB layouts
Component selection and sourcing
Collaborate with mechanical engineers
Develop embedded firmware in C/C++
Implement communication protocols
Develop drivers for sensors
Optimize firmware for low power
Perform board bring-up and debugging
Develop and execute test plans
Support end-to-end development lifecycle
Maintain documentation
Support Risk Analysis and FMEA
Requirements
Bachelor's or Master's degree in Electrical or Computer Engineering
4+ years of experience in electrical and firmware development
Experience designing wearable devices
Strong understanding of circuit design
Proficiency in PCB design tools
Excellent C/C++ programming skills
Experience with communication protocols
Familiarity with RTOS is a plus
Experience with medical device regulations is desirable