Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer (Standard Cell Library Automation)
Recruited by INTEL 9 months ago Address , Hillsboro $156,410 - $250,410 a year
Senior Software Development Engineer - Messaging
Recruited by Workday 9 months ago Address , Atlanta $156,600 - $235,000 a year
Senior Engineer Jobs
Recruited by Southwest Airlines 9 months ago Address , Dallas, 75235, Tx From $97,750 a year
Senior Engineer Jobs
Recruited by Alcon 10 months ago Address Fort Worth, TX, United States
Senior Software Engineer Jobs
Recruited by Wells Fargo 10 months ago Address Irving, TX, United States
Senior Engineer – Bgl Jobs
Recruited by Terraprompt 10 months ago Address Plano, TX, United States
Senior Engineer, Software Jobs
Recruited by Robert Half 10 months ago Address Houston, TX, United States
Mobile Automation Software Engineer
Recruited by Pinnacle Group, Inc. 10 months ago Address Plano, TX, United States
Gaming - Senior Software Engineer
Recruited by Stamped Staffing 11 months ago Address Austin, TX, United States
Senior Software Engineer (C# Net)
Recruited by Open to Open 11 months ago Address Waxahachie, TX, United States
Senior Software Engineer Jobs
Recruited by Visa 11 months ago Address , Austin, Tx
Software Engineer Iii (Mobile Automation Tester)
Recruited by JPMorgan Chase Bank, N.A. 11 months ago Address , Atlanta, Ga
Senior Software Engineer (Remote)
Recruited by The Hartford 11 months ago Address , Frisco, 75033, Tx
Senior Software Engineer Jobs
Recruited by 7-Eleven, Inc. 11 months ago Address , Irving, 75063, Tx
Senior Software Engineer - Quality Specialist
Recruited by BP3 Global 11 months ago Address Austin, TX, United States
Senior Software Quality Engineer
Recruited by NCR 11 months ago Address , Atlanta, Ga
(Usa) Senior Software Engineer
Recruited by Sam's Club 11 months ago Address Dallas, TX, United States
Software Developer - Ios Mobile App
Recruited by Costco Wholesale 11 months ago Address , Dallas, Tx $105,000 - $135,000 a year
Senior-Software Engineer Jobs
Recruited by AT&T 11 months ago Address , Dallas, Tx $128,400 - $231,100 a year
Senior Software Engineer - Semantic Normalization
Recruited by Truveta 1 year ago Address , Seattle, Wa $152 an hour

Senior Mobile Software Engineer

Company

Abbott Laboratories

Address , Abbott Park
Employment type FULL_TIME
Salary $71,300 - $142,700 a year
Expires 2023-10-15
Posted at 8 months ago
Job Description

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.

A healthy heart is essential to good health. That's why we're committed to advancing treatments for people with cardiovascular disease. As a global leader in Cardiac Rhythm Technologies, our breakthrough medical technologies help restore people's health so they can get back to living their best lives, faster. We focus on innovative technologies that can improve the way doctors treat people with heart arrhythmias, or irregular heartbeats.

Abbott Cardiac Rhythm Management (CRM) currently has an opportunity for a Senior Software Engineer (Mobile). The position is eligible for being fully remote.


PURPOSE OF ROLE

Participate in the design and development of software across Android and iOS mobile applications for Cardiac Rhythm Management (CRM) remote care under a disciplined product development process that meets Abbott quality and appropriate regulatory agency requirements.


WHAT YOU’LL DO

  • Support all corporate and department-level initiatives as identified by management and in support of Quality Management Systems (QMS), Environmental Management Systems (EMS) and other regulatory requirements.
  • Demonstrate sound communication skills and judgment in day-to-day tasks, decision-making and productivity.
  • Perform analysis and defect repair of one or more issues in the applications, as well as perform root cause analysis and identify corrective and preventive actions to address current and future issues.
  • Contribute actively to reviews conducted by other engineers on related projects or functional areas and provide relevant and critical feedback.
  • Participate in development or enhancements of test framework for automated development testing of applications at various layers including user interface, communication layer, network interface and performance.
  • Ensure that all product development activities and deliverables conform to and comply with design specifications and coding standards per Abbott and CRM requirements and guidelines, as well as regulatory requirements including but not limited to the US Food and Drug Administration (FDA) and European Union Medical Device Regulations (EU-MDR).
  • Demonstrate familiarity with Agile principles and development environment, including the management of a continuous integration development pipeline to ensure quick and timely deliveries to internal and external stakeholders.
  • Understand product requirements and use cases and lead software development for one or more features in the areas including but not limited to - technical requirements development, interface specifications, component architecture and detailed design, prototyping, implementation, identify development test strategy, development of unit and component test design, unit and component test cases, test procedures and scripts, and test execution.
  • Demonstrate a deep understanding of dependencies with variations across phone platforms, OS and Application Interface (API) versions, etc. and ensuring compatibilities and compliances across them.
  • Demonstrate a good understanding of and adhere to internal and industry-level best practices for mobile software development and deployment and quality.
  • Participate in authoring and/or reviewing one or more project deliverables such as analyses, specifications, design, code, test/tool procedures, processes and procedures ensuring feasibility, thoroughness, clarity, correctness and accuracy.
  • Perform design, coding and unit testing of software applications on Mobile platforms, including Android & iOS using a Xamarin-based cross-platform framework called MAUI.
  • Provide technical guidance and leadership to other developers in the implementation and delivery of new features, platform enhancements and corrective actions.
  • Ability to understand and work innovatively in a regulated environment.
  • Stay abreast of the latest developments in Mobile software technologies including the Mobile Operating System (OS) platform updates, cross-platform frameworks, deployment strategies, cloud interfaces, Cybersecurity, user interface and test environments.

EDUCATION AND EXPERIENCE YOU’LL BRING

Required

  • Bachelors Degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field or an equivalent combination of education and work experience
  • Minimum 5 years of industry experience in Mobile software development:

Mobile OS platforms – Android & iOS

  • Mobile software architecture and design patterns (e.g., MVVM, MVC)
  • Mobile application security – authentication & authorization, certificate management, data encryption, etc.
  • Multi-threading and thread-safety
  • Native vs cross-platform architecture
  • BLE profiles and protocols (pairing, etc.)
  • Android & iOS APIs and utilities
  • User interface (e.g., Xamarin Forms, Flutter, SwiftUI, etc.)
  • Application lifecycle management

Mobile app programming

  • Familiarity with .NET framework
  • C#, Java, Swift, JS, Kotlin,

Validation and Deployment

  • Mobile App testing strategy including user interface, platform, performance, etc.
  • Mobile Data Management concepts
  • OS upgrades and compatibility
  • Automation test framework
  • Distribution and packing

Preferred

Masters Degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field or an equivalent combination of education and work experience

Mobile OS platforms – Android & iOS

  • Native vs cross-platform architecture
  • App logging and debugging
  • App developer accounts and signing
  • Xamarin framework and Xamarin Forms UI
  • Google and/or Apple External Health Data Interface
  • MySQL or Postgres interface


Cybersecurity

  • OS and apps hardening
  • Data and network security – encryption, TLS, etc.
  • Data privacy policies and procedures
  • Certificate pinning

Cloud interface

  • Azure cloud services (e.g., Azure IoT Hub)
  • Websockets and HTTPS


WHAT WE OFFER

At Abbott, you can have a good job that can grow into a great career. We offer:

  • Training and career development, with onboarding programs for new employees and tuition assistance
  • Financial security through competitive compensation, incentives and retirement plans
  • Health care and well-being programs including medical, dental, vision, wellness and occupational health programs
  • The stability of a company with a record of strong financial performance and history of being actively involved in local communities
  • 401(k) retirement savings with a generous company match
  • Paid time off


The base pay for this position is $71,300.00 – $142,700.00. In specific locations, the pay range may vary from the range posted.