Software Engineer

Summary

Lead Interface Developer, Ventilators - Java, Android 11Lead Interface Developer, Ventilators - Java, Android 11

DVB design + engineering · Full-time

May 2020 - Aug 2021 · 1 yr 4 mos, Hyderabad, Telangana, India
- Developed an Android app using Java for a 10 tablet, used to interface with controllers and actuators in an FDA-Approved ICU grade Ventilator.
- Built to be fault-tolerant, responsive, dependable, and deterministic.
- Compliant with medical device user interfacing standards (ISO: IEC 62366).
- Maintained documentation for all 25+ classes, 10+ interfaces, design patterns, system-wide events, triggers, and state transition diagrams.
- Developed communication protocols and subroutines to effectively retrieve and graph time-series data from a USB serial interface with the least amount of latency and error.
- Reduced the amount of object churn, resulting in a 35% reduction in average memory consumption and very low impact GC events.
- Identified errors in data representation accuracy and corrected them using dependable Reactive Streams and event-based logic powered by the RxJava Framework.
- Identified errors in data representation accuracy and corrected them using RxJava to manage multithreading, inter-component communication, and reliable asynchronous data processing, which lead to reduced ANRs, more efficient CPU utilization, and better performance.
- Made further improvements to the UI by applying usability feedback from end-users.

Expectations

Challenging work, Interesting Problems to solve, Integrated Learning.

Employment Preferences

Relocation destinations:

  • Fairfax, Virginia, United States
Expected Base Salary

**0,000 USD

Academic Degree
Experience

Total Professional Experience

1 year

Startup Experience

1 year

Big-Tech Companies

no experience

Enterprise Experience

no experience
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate