Senior Mobile Software Research & Development Engineer

Abbott•Los Angeles, CA
•$90,000 - $180,000•Onsite

About The Position

Abbott is seeking an innovation-oriented Senior Mobile Software Research & Development Engineer for its Cardiac Rhythm Technologies business, based in Sylmar or Sunnyvale, California. The role contributes to the ideation, research, prototyping, and development of Android and iOS mobile applications for Cardiac Rhythm Management remote care. Work is performed within a disciplined product development process that meets Abbott quality standards and applicable regulatory requirements. The engineer translates ideas and concepts into functional prototypes and products, working with mobile software architecture, clinical engineering, systems engineering, and marketing teams. Responsibilities span requirements definition, architecture and design, implementation, unit and component testing, product verification and validation, defect analysis, and corrective actions. The role also contributes to automated test frameworks, technical reviews, project documentation, and technical guidance for other developers. The position requires balancing patient and healthcare-provider needs, market trends, and emerging technologies with hands-on development in a regulated environment. The engineer is expected to keep current with mobile platforms, deployment approaches, cloud interfaces, cybersecurity, user interfaces, test environments, Agile practices, continuous integration, and compatibility across phone platforms, operating systems, and API versions. The posted base pay range is $90,000–$180,000; pay may vary by location. Travel is listed as 10% of the time.

Requirements

  • At least 5 years of industry experience in mobile software development.
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field, or an equivalent combination of education and work experience.
  • Knowledge of Android and iOS mobile operating-system platforms, architecture and design patterns, native and cross-platform architectures, and application lifecycle management.
  • Knowledge of mobile user-interface technologies, such as Flutter or SwiftUI.
  • Knowledge of Bluetooth Low Energy profiles and protocols, including pairing.
  • Knowledge of Android and iOS SDK frameworks and APIs.
  • Mobile application programming experience with Java, Swift, C#, JavaScript, or Kotlin.
  • Familiarity with the .NET framework.
  • Knowledge of mobile application testing strategies, including user-interface, platform, and performance testing; automated test frameworks; mobile data management; application deployment; and OS upgrades and compatibility.
  • Familiarity with Agile development and continuous integration practices.
  • Ability to meet applicable quality and regulatory requirements for medical-device software.

Nice To Haves

  • Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field, or an equivalent combination of education and work experience.
  • Experience with Xamarin and Xamarin Forms UI.
  • Experience with MySQL or PostgreSQL interfaces.
  • Knowledge of cybersecurity concepts, including secure design, encryption, authentication, certificates, and certificate management.
  • Knowledge of cloud interfaces and Azure cloud services, such as Azure IoT Hub.

Responsibilities

  • Participate in ideation, front-end research, prototyping, proof-of-concepts, and product development for CRM Android and iOS mobile application features, workflows, and platform capabilities.
  • Support technology maturation, market research, and clinical trial activities by collaborating with mobile software architecture, clinical engineering, systems engineering, and marketing teams to develop and demonstrate solutions and prototypes.
  • Gather and define requirements; design, code, and unit-test mobile software; and support product verification and validation testing.
  • Lead software development for assigned features, including technical requirements, interface specifications, component architecture, detailed design, implementation, test strategy, test design and cases, procedures, scripts, and execution.
  • Ensure development activities and deliverables comply with design specifications, coding standards, Abbott and CRM guidelines, and applicable regulatory requirements, including FDA and EU-MDR requirements.
  • Analyze and correct application defects, perform root-cause analysis, and identify corrective and preventive actions.
  • Participate in developing or enhancing automated development test frameworks for user interface, communication, network interface, and performance layers.
  • Review other engineers’ work and provide relevant, critical feedback.
  • Author or review project deliverables such as analyses, specifications, designs, code, test and tool procedures, and processes.
  • Provide technical guidance and leadership to developers implementing features, platform enhancements, and corrective actions.
  • Stay informed about mobile technology developments, including operating-system updates, deployment strategies, cloud interfaces, cybersecurity, user interfaces, and test environments.
  • Balance market trends and patient and healthcare-provider needs with emerging technologies such as AI/ML, IoT, and cloud technologies.
  • Apply Agile principles and practices, including management of a continuous integration development pipeline.
  • Account for dependencies and variations across phone platforms, operating systems, and API versions to ensure compatibility and compliance.
  • Follow internal and industry best practices for mobile software development, deployment, and quality.
  • Work innovatively in a regulated environment, balancing broad perspective with hands-on research and development.
  • Use sound communication and judgment in daily work and decision-making.
  • Support management-identified corporate and departmental initiatives and requirements related to QMS, EMS, and other regulations.

Benefits

  • Training and career development, including onboarding programs for new employees and tuition assistance.
  • Competitive compensation, incentives, and retirement plans.
  • Medical, dental, and vision care, wellness programs, and occupational health programs.
  • Paid time off.
  • 401(k) retirement savings plan with a company match.
  • Company stability, strong financial performance, and involvement in local communities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service