Sr Software Engineer - Android

Bangalore, Karnataka, India Sol. nº 359
jueves, 22 de agosto de 2024

 

Position Title: Sr Software Engineer – Android

Location: Bangalore

 

Position Description

 

Mozarc Medical is uniquely poised to transform Renal Care and Dialysis, building on innovation and technology pipeline. The business will have the singular focus, financial commitment, deep domain expertise, and global footprint needed to accelerate the development and commercialization of affordable and scalable life-saving Renal Care Technologies — particularly our transformative home dialysis platform technologies.

As part of this initiative, Mozarc Medical has established the Mozarc India Development Center (MIDC) in Bengaluru and is looking to hire talented candidates to work on exciting opportunities.

 

We are seeking a highly skilled and experienced Senior Android Developer to join our dynamic team. This role will involve developing and maintaining applications for our cutting-edge medical devices. The ideal candidate will have a strong background in Modern Android development using Java and Kotlin, as well as a good understanding of Android Framework, AOSP and Android lower-layer components.

 

Key Responsibilities:

 

o            Design, develop, and maintain Android applications for medical devices.

o            Write clean, maintainable, and efficient code in Kotlin.

o            Lead the migration of an android application code base from Java to Kotlin.

o            Collaborate with cross-functional teams to define, design, and ship new features.

o            Ensure the best possible performance, quality, and responsiveness of applications.

o            Customize the AOSP codebase to port Android OS on a custom hardware.

o            Develop and maintain HAL modules to enable interaction between the Android

              framework and hardware components.

o            Work closely with the medical device hardware team to ensure seamless integration of

               software and hardware.

o            Understand and adhere to requirements and standards for medical device software

               development such as IEC62304.

o            Participate in the risk management and validation processes.

o            Mentor and guide junior developers.

o            Participate in code reviews to maintain high-quality code standards.

o           Stay updated with the latest industry trends and technologies.

o            Propose and implement process improvements to enhance development efficiency.

 

Required Qualifications:

 

•             Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

•             5+ years of professional experience in Android development.

•             Proficiency in Java and Kotlin for Android application development.

•             Expertise in Modern Android Development (MAD).

•             Familiarity with RESTful APIs to connect Android applications to back-end services.

•             Deep understanding of the Android SDK, Android Studio, and other relevant tools.

•             Experience with integration of third-party libraries and APIs.

•             Solid understanding of Android design principles and interface guidelines.

•             Solid understanding of and hands-on experience using MVVM and Clean Architecture.

•             Expertise in Kotlin programming.

•             Good understanding of and hands-on experience in Java programming.

•             Good understanding of Android Framework internals.

•             Good understanding of AOSP structure and Android lower-layer components.

•             Experience in hardware-software integration.

•             Excellent problem-solving skills and attention to detail.

•             Strong understanding of software development life cycle and Agile methodologies.

•             Good communication and interpersonal skills.

 

Preferred Qualifications:

 

•             Experience in developing applications for medical devices is a plus.

•             Experience with Bluetooth, Wi-Fi, and other connectivity technologies.

•             Knowledge of medical device regulatory standards (e.g., FDA, ISO 13485).

•             Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.

•             Experience with cross-platform development tools and frameworks.

 

Why Work with Us? 

Working here is highly rewarding – we have the privilege of helping kidney patients experience greater freedom, improved outcomes and a renewed passion for life. 

It’s essential our team members feel valued, supported and empowered too. That’s why we provide a comprehensive total rewards package and opportunities to grow, develop and give back to the communities where we live and work – helping you reach your potential and enjoy a career full of life-changing possibilities.




 

Otros detalles

  • Grupo de puestos Software Engineer
  • Función del puesto Engineering
  • Tipo de pago Salario
Location on Google Maps
  • Bangalore, Karnataka, India