DevJobs

Embedded Developer

Overview
Skills
  • C C ꞏ 4y
  • Java Java
  • Python Python
  • I2C
  • SPI
  • UART
  • Analyzers
  • Android development
  • BLE
  • Bluetooth Low Energy
  • Debuggers
  • DSP extensions
  • Scopes
  • Sniffers

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.
Biobeat