0% found this document useful (0 votes)
1 views2 pages

Android Application

Hero is seeking a Senior Firmware Engineer for their Android application to enhance medication management solutions. The role involves designing, developing, and debugging software for medical devices, collaborating with various teams, and requires extensive experience in Android application development for IoT products. Hero values diversity and is committed to equal opportunity in the workplace.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views2 pages

Android Application

Hero is seeking a Senior Firmware Engineer for their Android application to enhance medication management solutions. The role involves designing, developing, and debugging software for medical devices, collaborating with various teams, and requires extensive experience in Android application development for IoT products. Hero values diversity and is committed to equal opportunity in the workplace.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Senior Firmware Engineer - Android Application

Hero was founded as the world’s most people-focused healthcare company, investing the time and
effort required to create truly frictionless solutions to the hardest, most pervasive problems in
healthcare. We’re starting with the largest universal yet avoidable cost to the US healthcare system:
medication management.

In 2018 we introduced a groundbreaking hardware device that automatically manages, sorts, and
dispenses an individual's entire pill regimen, and it transformed how people manage their health.
Combined with app-based notifications, and our direct-to-door prescription fulfillment service, Hero
has driven medication adherence to levels never before achieved in healthcare.

Hero is currently looking for a Sr. Firmware Engineer – Android Application, who is very passionate
about building great products that can help our members manage their medications on a daily routine.
You will be a part of the growing, fast-paced and collaborative team. You will work closely with the
cloud, hardware and manufacturing team to develop the android application/BSP software for the
product. Your contribution will be an essential part of the success of the company.

Role & Responsibilities

• Design, develop, test and debug high quality software applications for android based medical
devices
• Develop unit tests for each new software module
• Create technical documentation for product architecture, software design, application notes and
test plan
• Implement application logic as per the requirements described in SRS
• Develop application logic to communicate with BLE accessories
• Design and implement application layer protocol to communicate with co-processor using UART
communication
• Collaborate with product, software & SQA team and interact as necessary to resolve any
dependency or roadblocks
• Research & learn new technologies as necessary to improve the current product
• Work closely with member experience team and provide quick resolution to any customer
complaints that require engineering investigation
• Participate in weekly team meeting and provide progress on the assigned tasks
• Work independently on the assigned project tasks as well as work in the team environment as
part of the large team project

Qualifications, Skills & Experience

• 5+ years of experience building android application for embedded IoT products with multi-
processor architecture on custom hardware
• Solid understanding of android architecture from application layer to android OS with an ability to
modify the framework for custom UI development
• Experience with new hardware board bring-up, write an android application from scratch and
ability to debug software issues from application layer to low level driver and kernel
• Experience building native android applications with rich UI, multi-threading, database,
connectivity with cloud and smartphone app using Bluetooth, Wifi & Cellular
• Knowledge of building android applications using camera API, image processing, object recognition
using open source libraries such as OpenCV
• Proficiency in AI development tools as well as leveraging AI in android app
• Experience working with remote data communication using REST, JSON, Websockets
• Deep understanding of bootloaders, power management, security patches and firmware update
on the android device with A/B partition
• Strong background in Computer Engineering or Computer Science
• Working in fast paced, high growth start-up environment in IoT industry
• Familiarity with agile software development methodologies and tools like JIRA, Slack, Git,
Confluence, Jenkins CI/CD
• Strong interest to learn advanced technologies & problem solving
• Preferred Skills: Java, Kotlin, Android Studio, ADB, Logcat, SQLite Database, file system,
Wifi/Bluetooth/Cellular communication, Device Drivers, Git, Python, OpenCV

HERO is proud to be an equal opportunity workplace. We value diversity and always treat all
employees and job applicants based on merit, qualifications, personality, and talent. We do not
discriminate on the basis of race, religion, ancestry, color, national origin, gender, sexual orientation,
gender identity, age, citizenship, marital status, veteran status, or disability status.

You might also like