About Vital Connect VitalConnect is a leader in wearable biosensor technology for wireless patient monitoring in both hospital and remote patient populations. VitalConnect leverages extensive expertise in biomedical engineering, data analytics, chip design, and mobile and cloud software to create technology that supports decision-making paradigms that achieve better health and economic outcomes. VitalConnect’s products are designed for use in a broad range of inpatient and outpatient settings, such as hospital monitoring, post-discharge care, cardiac monitoring and pharmaceutical solutions. Your role at Vital Connect Inc Develop and maintain embedded firmware for medical wearable devices. Typical applications are related to physiological sensors, algorithms, and system communication. Responsibilities:
Design, develop, and maintain firmware for our start of the art wearable patch and new sensor devices.
Collaborate with Engineering and non-engineering team members and technical/domain resource for others in the organization
Utilize engineering experience and technical investigation skills to determine the root cause of device failures.
Write and execute unit test plans for new or modified firmware components before releasing changes to other teams.
Prepare release notes for firmware changes written in language suitable for business stakeholders.
Participate in peer code reviews before changes are committed.
Conform to coding standards to ensure code quality and supportability.
Provide estimates of work effort for firmware tasks to inform project budget.
Coordinate with SQA to establish testing protocols for new firmware components.
Write and update the design documentation if applicable.
Assist the manufacturing team as needed which includes troubleshooting test fixtures, update and validate test program and utility.
BS Electrical Engineering or Computer Science or similar 4-yr technical degree or equivalent experience.
5+ years of industry experience writing low level firmware and drivers.
Experience with development of bare metal and embedded RTOS systems.
Familiar with communication protocols: UART, I2C, SPI, and interfacing digital sensors, external storage flash.
Working knowledge of system level runtimes and bootloaders.
Ability to read electrical schematics and IC design guides.
Experience with hardware bring-up and troubleshooting.
Experience with Bluetooth LE 4.1 and 5.x:peripheral and central device programming.
Experience with the product development cycle.
Familiar with the source control such as Git.
Fluency in C/C++ and Python
Familiarity with Labview development tools, be able to read, understand and modify the existing applications if needed.
Highly desirable experience:
Experience with Matlab and/or Python scripting for collaborating with the biosensor team.
Windows programming for maintaining and writing new utility programs.
Working knowledge of medical devices.
Experience with writing firmware for battery optimized devices