Role OverviewThe Senior Software Engineer will be responsible for technical activities related to the customization and validation of the Android Operating System (version 5) deployed within a Class III medical device. This role bridges software engineering, cybersecurity, and medical device product integration for a commercial product.
What You Will Do
The successful candidate will assess, modify, and harden the Android OS to close cybersecurity gaps, adapt critical applications for compatibility, and perform OS-level verification and validation in alignment with regulated product development standards.
Why It Might Be a Fit
The successful candidate will work closely with cybersecurity, systems, and quality engineers to ensure system integrity, compliance, and reliable performance of the Android-based platform within the medical device system.
Requirements
- Bachelor’s or master’s degree in computer engineering, computer science, electrical engineering, or a related field.
- 7+ years of professional software engineering experience, with at least 3 years in Android OS development or customization.
- Hands-on experience with AOSP, Android build systems, and kernel-level modification.
- Strong understanding of embedded systems, Linux internals, and Android application frameworks.
- Proven experience in regulated environments (medical device, aerospace, automotive, or defense).
- Working knowledge of IEC 62304, ISO 14971, IEC 60601, and other regulations.
- Familiarity with cybersecurity risk assessment, threat modeling, and vulnerability remediation in embedded platforms.
]]>