ESSENTIAL DUTIES AND RESPONSIBILITIES
- Design and build advanced applications for the Android platform
- Port Android versions on single board computers (SBCs) and tablets
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Optimize and build custom Android platforms
- Strong in Software design and development of embedded real-time systems, including the development of Software Unit Test & Integration plans and protocols.
- Creation & refining requirements, Software designs, test plans, and other project artifacts.
- Participates in design reviews and code inspections and will support the development of documentation required for FDA device approval.
- Participates in other quality assurance functions, including, but not limited to, process audits, static code analysis, risk/hazard analysis, and test automation development.
- Work effectively within a geographically dispersed and cross-functional teams during all phases of the product development process.
- Should be an excellent team player with good communication skills.
- Meet key business KPI/project metrices.
QUALIFICATIONS
- A Bachelor s degree in Computer science, Electrical, Electronics, IT / equivalent from reputed institution.
- 8 to 10 years experience in Embedded Software development with at least two (2) years experience in the Medical device/Medical IT or regulated industry.
KNOWLEDGE, SKILL, AND ABILITY:
- Software development experience and Android skills development
- Working experience in Android app development and
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Strong hands-on knowledge of C, C++, advanced C++ and Object-Oriented concepts.
- Strong RTOS experience with multi-threading, IPC knowledge.
- Experience in developing Graphical User Interface (GUI) applications using tools like Qt or similar
- Excellent coding skills.
- Strong analytical skills.
- Ability to handle competing priorities and maintain high energy.
Skills & Experience
Android Software Development, API Integration, JSON
RoleFull Stack Developer
Industry TypeIT Services & Consulting
Functional AreaEngineering - Software
Employment TypeFull Time, Permanent
Role CategorySoftware Development
Education
UG :Any Graduate
PG :Post Graduation Not Required