Biobeat is a dynamic med-tech company with unique health-AI abilities in the patient monitoring field. The company’s remote patient monitoring health-AI platform includes a disposable short-term chest monitor and a long-term wrist monitor, both of which utilize a photoplethysmography-based (PPG) sensor to continuously provide accurate patient readings of 13 health parameters.
About the position:
At Biobeat, we're seeking a skilled and motivated embedded developer to join our expanding R&D team and play a pivotal role in developing the next generation of patient monitoring devices. In this role, you'll engage in the hands-on development of real-time software for microcontrollers and explore cutting-edge digital hardware modules and analog sensors. The ideal candidate possesses strong problem-solving skills and thrives in a dynamic environment, capable of independently addressing challenges with professionalism and innovation. This position offers a unique opportunity to make a significant impact on our company's product portfolio and project initiatives.
Role & Responsibilities
- Define and develop real-time software for microcontrollers that interact and collect data from multiple HW peripherals and sensors. • Research HW peripherals such as Accelerometer, Analog frontend modules, and external storage.
- Define and develop real-time software for the BLE module that communicates with either a mobile device or GW.
- Responsible for the end-to-end data transfer from the IOT device via GW to the cloud.
Requirements:
- B.Sc. in Electrical Engineering, Computer Science, or a related technical field from a leading institution.
- Minimum of 4 years experience as an embedded developer.
- Proficiency in the C language.
- Strong knowledge of serial communication protocols (UART, I2C, SPI).
- Ability to think creatively and provide innovative solutions.
- Excellent communication skills, with the ability to articulate complex concepts clearly.
- Demonstrated ability to thrive in a fast-paced and dynamic work environment.
- Independent and self-motivated with the capacity to take ownership of tasks.
Advantages:
- Substantial practical experience with debuggers, analyzers, sniffers, and scopes – a significant advantage.
- Deep understanding of Bluetooth Low Energy (BLE) technology – a strong advantage.
- Familiarity with Android development – a strong advantage.
- Proficiency in programming languages such as Java and Python.
- Previous experience working with DSP extensions.