Noida, India
15 days ago
Android Embedded Developer

JOB SUMMARY:

As an Android Developer, your duties will encompass a broad range of software engineering tasks and responsibilities. You will have at least 3-8 years of experience developing software for embedded platforms. Your responsibilities will include developing quality code within a team of engineers and follow an Agile-like development processes. You will develop full-stack software with a special emphasis on development of analysis and clinical documentation functionality on the modality. You will ensure timely test and integration of delivered software as hosted within state of-art portable ultrasound devices. You will work closely with a cross-functional team of ultrasound systems engineers, healthcare informatics engineers, and UX designers to translate system designs into software solutions that span the full application programming stack.

 

ESSENTIAL JOB FUNCTIONS:

 

Job Responsibilities: Develops full stack medical device software with specific attention given to device interoperability:

● Assesses technical risks

● Estimates development effort

● Designs and implements software

● Communicates and documents designs and implementation

● Performs software unit, integration and system testing

● Integrates software deliverables within the larger system

● Integrates software to ensure interoperability with distributed clinical workflows

● Diagnoses and resolves issues Confidential Internal Use Only

 

MINIMUM REQUIREMENTS: Please list the knowledge, skills and abilities required to perform the job at a fully proficient level.

 

Knowledge/Experience

• B.S. in Computer Science or similar engineering discipline

• 3-7+ years industry experience as a software developer.

• Expertise in Java and familiarity with Kotlin.

• Experience in working in a regulated environment following a strict SDLC is a plus.

• Strong understanding of Android SDK, Jetpack components, and modern architectural patterns like MVVM or Clean Architecture.

• Experience with RESTful APIs, third-party libraries, and frameworks is a plus.

• Strong understanding of general SW design patterns and principles (SOLID Principles).

• Understanding of Object-Relational data access designs and frameworks.

• Experience with SW unit and integration test development using modern test frameworks. • Strong experience with IDEs, toolchains, and software configuration management tools (Git).

 

Skills/Abilities

Technical Skills

• Proficiency in Java and familiarity with Kotlin.

• In-depth knowledge of Android SDK, Jetpack libraries, and modern Android development practices.

• Strong understanding of architectural patterns like MVVM, MVP, or Clean Architecture.

• Expertise in creating user-centric and visually appealing mobile applications.

• Experience with responsive design and handling multiple screen sizes.

• Experience in working with RESTful APIs and third-party libraries.

• Familiarity with performance profiling tools like Android Profiler.

• Experience in automated testing.

• Proficiency in Git and platforms like GitHub or GitLab.

• Familiarity with CI/CD pipelines using Jenkins, Bitrise, or similar tools.

• Understanding of Android security best practices (e.g., encryption, secure storage).

 

Soft Skills

• Good written and verbal communication skills for team collaboration and documentation.

• Analytical mindset for troubleshooting complex issues.

• Innovative thinking to find scalable and efficient solutions.

• Adapting to dynamic project requirements and priorities.

• Working effectively with designers, backend developers, and other team members.

• Ability to lift 25 pounds, with or without accommodations

Confirm your E-mail: Send Email
All Jobs from Antal International