You will lead the development and maintenance of medical product systems on Android mobile and tablet platforms.
Responsibilities
Lead multi-departmental software development projects following established product development and quality procedures.
Design and develop new products, enhancements, and subsystem-level solutions using native and cross-platform languages.
Build and maintain automated testing pipelines, including test harnesses for hardware integration testing.
Manage technical documentation, including architecture, interface specifications, code reviews, and testing reports.
Coordinate with cross-functional teams in manufacturing, clinical affairs, and quality assurance to support product lifecycles and FDA regulation compliance.
Required Skills
13+ years of software engineering experience.
Proficiency in Kotlin, C#, C++, and .NET.
Experience with Android mobile and tablet development.
Deep knowledge of the Bluetooth stack, including pairing, passkey, numerical comparison, and encrypted serial communication.
Experience developing software test harnesses and performing integration testing with hardware.
Hands-on experience with Azure DevOps for automated deployment and test result collection.
Strong understanding of cybersecurity practices and cloud interfaces.
Experience working within Agile methodologies.
Ability to generate formal technical protocols and reports for medical device compliance.