A

Abbott

Makes heart devices, glucose sensors and lab tests

Senior Mobile Software Research & Development Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-time$90k - $180k

About the Job

Requirements

  • A minimum of 5 years of industry experience in mobile software development.
  • A bachelor'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 Android and iOS mobile operating system platforms, mobile software architecture and design patterns, native versus cross-platform architecture, application lifecycle management, user interface technologies such as Flutter and SwiftUI, Bluetooth Low Energy profiles and protocols, and Android and iOS software development kits and application programming interfaces.
  • Mobile application programming knowledge in Java, Swift, C#, JavaScript, and Kotlin, and familiarity with the .NET framework.
  • Knowledge of mobile application testing strategy, including user interface, platform, and performance testing; automation test frameworks; mobile data management concepts; app deployment; and operating system upgrades and compatibility.
  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field, or an equivalent combination of education and work experience, is preferred.
  • Knowledge of native versus cross-platform architecture, Xamarin framework and Xamarin Forms user interface, and MySQL or PostgreSQL interfaces is preferred.
  • Knowledge of Bluetooth Low Energy concepts, including pairing, is preferred.
  • Knowledge of secure design concepts, including encryption, authentication, and certificates, and certificate management is preferred.
  • Knowledge of Azure cloud services, such as Azure IoT Hub, is preferred.

Responsibilities

  • Participate in ideation, front-end research, prototyping through proof-of-concepts, and product development of features, user workflows, or platform capabilities for Cardiac Rhythm Management mobile software applications on Android and iOS.
  • Support technology maturation, market research, and clinical trials by collaborating with the mobile software architect, clinical engineering, systems engineering, and marketing teams to develop and demonstrate solutions, concepts, and prototypes.
  • Gather and define requirements; design, code, and unit-test mobile software applications; and support product verification and validation testing.
  • Lead software development for features, including technical requirements development, interface specifications, component architecture and detailed design, prototyping, implementation, development test strategy, unit and component test design, test cases, procedures and scripts, and test execution.
  • Ensure product development activities and deliverables comply with design specifications, coding standards, Abbott and CRM requirements and guidelines, and applicable regulatory requirements, including U.S. Food and Drug Administration and European Union Medical Device Regulations requirements.
  • Analyze and correct application defects, perform root-cause analysis, and identify corrective and preventive actions to address current and future issues.
  • Participate in developing or enhancing automated application test frameworks across user interface, communication, network interface, and performance layers.
  • Review work by other engineers on related projects or functional areas and provide relevant feedback.
  • Author or review project deliverables, including analyses, specifications, designs, code, test and tool procedures, and processes, ensuring feasibility, thoroughness, clarity, correctness, and accuracy.
  • Provide technical guidance and leadership to developers implementing and delivering features, platform enhancements, and corrective actions.
  • Stay current with mobile software technology developments, including mobile operating system platform updates, deployment strategies, cloud interfaces, cybersecurity, user interfaces, and test environments.
  • Balance market trends and patient and healthcare-provider needs and experiences with emerging technologies such as artificial intelligence and machine learning, Internet of Things, and cloud technologies.
  • Apply Agile principles and manage a continuous integration development pipeline to support timely delivery to internal and external stakeholders.
  • Account for dependencies and variations across phone platforms, operating systems, and application programming interface versions, and ensure compatibility and compliance.
  • Follow internal and industry best practices for mobile software development, deployment, and quality.
  • Work innovatively in a regulated environment, balancing a broad perspective with hands-on research and development.
  • Support corporate and department initiatives identified by management, including initiatives supporting Quality Management Systems, Environmental Management Systems, and other regulatory requirements.

About the Company

Abbott

Makes heart devices, glucose sensors and lab tests

Abbott makes medical devices, diagnostic tests, nutrition products and branded generic drugs for hospitals, laboratories, pharmacies and patients. Its best-known product is the FreeStyle Libre, a coin-sized sensor worn on the upper arm that tracks blood sugar around the clock without routine finger pricks. Its other lines run from heart valves, pacemakers and brain stimulators to lab analyzers, rapid tests and mail-in colon cancer screening kits, and Abbott earns money by selling these products to health systems, labs, retailers and consumers. The company was founded in 1888 by Chicago physician Wallace Abbott and is based in Abbott Park, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Abbott Park, IL
Founded
1888

Recently Posted Jobs

Explore more opportunities at Abbott

See more jobs