Skip to content.

Software Engineer, Android

Alameda, CA - $104,300 - $208,500 Full Time Posted by: Abbott Posted: Monday, 13 May 2024
 
Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.

Our 115,000 colleagues serve people in more than 160 countries.Job Description - Android Developer Mid/Senior, DSTInterested in applying your wealth of technical knowledge and experience towards an opportunity in the medical field where you can improve the lives of people with diabetes?Candidates will work with native Android components used in apps that strives to improve the health and well-being of users in over 49 countries. The core component consists of native libraries that are used in Android apps responsible for communicating with millions of Abbott FreeStyle Libre sensors.

The candidate should have strong leadership ability and bring a passion for software engineering to help shape the direction of the team. Highly sought-after qualities include versatility and a desire to continuously learn, improve, and empower other team members. Candidate will support building complex, high-performance and secure component solutions for a medical device SaMD.

earn and improve our existing native Android based componentsDesign and implement features utilizing cutting edge Android platformCollaborate with internal and external partners to develop and integrate with APIs that empower partners to integrate medical device in partner systemsDesign and implement unit testable code that is highly maintainableCollaborate with internal app teams to troubleshoot integration issuesCollaborate with both internal and external team members to shape and define APIsProvide new ideas and insight in collaboration with the teamEnsure performance maintaining high standards of code quality and thoughtful design.Contribute to significant architectural and operational decisions in collaboration with the Architecture teamBuild out tools and methodologies to make integration processes easier and faster.Implement systemic changes to align existing systems with current architectural goalsCreate diagrams, flowcharts and models that illustrate the internal design and workflow of solution componentsCollaborate as an engaged member of an agile team, realizing features through development, test, and deliveryEngage in technical planning, design, and code reviews including peer code review of Pull RequestStay current with emerging trends, making recommendations as needed to help the organization innovateRequired QualificationsBachelor's Degree in Computer Science, Electrical Engineering, other relevant field, or equivalent experienceExperience with Android native developmentFamiliarity with integration of C/C+ code in Android appsSoftware development experience with Java/Kotlin.

Strong knowledge of Android platform and best practices. Good knowledge of concurrency in Java/Kotlin - coroutines, design patterns, data structures, Android app ecosystem, tools and frameworks.Experience contributing to an Android app architecture/design of existing and new systems that are free of defects and easy to maintain and monitorSome experience with implementing, and maintaining secure communication between devicesPractical experience and understanding of working with and developing Android appsAbility to work well with a team in a high-performance organizationComfortable working asynchronously with a distributed teamExcellent written, verbal and listening communication skillsA willingness to learn new software development languages to meet goals and objectivesStrong Computer Science fundamentals and experience with software developmentEagerness to contribute beyond experience levelUnderstanding and familiarity of Test-Driven Development (TDD)Preferred QualificationsExperience working in an agile environmentExperience with system hardening tools such as dexGuard, R8 etc.

Exposure to Android NFC and BLE platform APIsExperience with open-source software developmentExperience with hardware profiling tools like sniffersThe base pay for this position is $104,300.00 - $208,500.00. In specific locations, the pay range may vary from the range posted.Job SummaryJob number: 31057303Date posted : 2023-08-30Profession: Research & DevelopmentEmployment type: Full time.

Alameda, CA, USA
$104,300 - $208,500
Abbott
AJF/707091619
13/05/2024 19:52

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this