See All Jobs
BioIntelliSense

BioIntelliSense

Senior IoT Software Engineer (Android)
IoT
Software Engineer
Android
Medical Device
Remote Patient Monitoring
RPM
COVID-19
Infection
Healthcare

Generate AI Drafted
Cover Letter & Resume

United States

51-200 employees

Find Connections
Overview

Exp. required:   Senior (6+ yrs)

Android OS
Bluetooth Low Energy (BLE)
Wifi
AWS IoT
Kotlin
Java
Python
Agile
DevSecOps
Cybersecurity
Job Description
  • Lead and mentor a team of software engineers in the development of medical device software applications using the Android operating system.
  • Possess a deep understanding of the Android kernel and its interaction with hardware components.
  • Design, develop, and implement low-level system functionalities critical for medical device operation.
  • Integrate and leverage Bluetooth Low Energy (BLE) and Wifi technology for seamless wireless communication between the device and other systems.
  • Architect and implement robust cloud connectivity using AWS IoT services or similar.
  • Lead the development of user-facing Android applications using Kotlin and Java, ensuring modern, performant experiences.
  • Create supporting tools and scripts using Python to streamline development and testing processes.
  • Collaborate with hardware engineers, product managers, and regulatory teams to ensure software adheres to medical device safety and regulatory requirements.
  • Drive the creation and execution of software development plans, ensuring timely delivery of high- quality features.
  • Identify and implement best practices for code quality, maintainability, and testing.
  • Stay up-to-date with the latest advancements in Android OS, BLE technology, AWS IoT, Kotlin, Python, and medical device software development.
Job Requirements
  • Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Minimum 5+ years of experience working with embedded systems using Android Open Source Project (AOSP).
  • Minimum 2+ years of Android app development for IoT or similar applications.
  • Knowledge of AOSP build system, AOSP workflow and cross-platform development of Native Applications.
  • Ability to successfully navigate the various layers of AOSP, services, framework, HAL, Kernel, and bootloader.
  • In-depth knowledge of the Android operating system, including kernel-level interactions and Board Support Package (BSP) development.
  • Proven experience with hands-on development of low-level system functionalities.
  • Strong understanding of BLE technology and its implementation in Android environments.
  • Experience integrating AWS IoT (or similar cloud IoT platforms) in embedded systems.
  • Solid understanding of enterprise networking concepts and protocols.
  • Proficiency in Kotlin and Java for modern Android app development.
  • Experience with Python for scripting and tooling.
  • Experience with software development methodologies (Agile preferred).
  • Excellent leadership, communication, and collaboration skills.
Benefits
  • Join a fast-growing company and grow right along with us.
  • Work on challenging and interesting tech problems which reshape the future of healthcare.
  • Get the chance to work on cutting-edge technologies.
  • Make a large impact across the company through business deliverables and continuous innovation.
  • Opportunity to build solutions and organizations.
BioIntelliSense

Company Description: BioIntelliSense, a continuous health monitoring and clinical intelligence company with medical-grade wearable devices and Data-as-a-Service.

Founder: James Mault

Year Founded: Not Found

Headquarter: Denver, Colorado

Ownership: Private

Number of Employees: 51-200 employees

Investment Raised: Not Found

Global Ranking: 53393

Email: Not Found

Industry

Medical Device

Specialties

Remote Patient Monitoring
Clinical Intelligence
Health Monitoring