Senior Staff Software Engineer
AbbottPlanoUpdate time: March 21,2022
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 113,000 colleagues serve people in more than 160 countries.

Our Neuromodulation business is an area of expertise for Abbott. This business includes implantable devices compatible with mobile technology to help people who suffer from chronic pain and movement disorders. Our Solutions include Proclaim (TM) XR SCS System, the #1 Spinal cord stimulator on the market, Proclaim (TM) DRG Neurostimulator, the only FDA approved DRG therapy and a market leader in radiofrequency ablation therapy, Abbott RFA. These non-opioid therapies allow us to provide interventional pain therapy to patients throughout the pain continuum. Our deep brain stimulation technology for progressive diseases help people manage their Parkinson’s disease and essential tremor symptoms, steering away from side effects.

Our location in Plano, TX currently has an opportunity for a Senior Staff Software Engineer. The Software Engineer is responsible for assuring that the devices remain in line with business needs and requirements in their structure and function that enriches user experiences. Establishes and maintains technology standards, evaluates, and directs modern technology designs. Provides technical architectural expertise, playing a vital role in innovating, designing, enhancing, implementing, and scaling application and user experience platforms. Design frameworks and systems enabling effective realization of todays and future business requirements. Drives engineering and architectural best practices broadly throughout the organization. 

WHAT YOU’LL DO

  • Responsible for defining and documenting security first software architecture and abstracting the following from the implantable therapy engine: UI (User Interface), Hardware, Remote Services, Wireless Connectivity to medical devices.

  • Design and build next generation of biometric security features into medical and non-medical device software aimed at simplification of user experience with a high cybersecurity measure .

  • Bring expertise in the abilities of software system design: scalability, reliability, extensibility, usability and be able to design a software architecture that enables them.

  • Research, requirements, architecture, development and implementation of simplified and modern UX/UI across iOS and Android applications catered towards geriatric or pain patients as well as physicians and other support personnel.

  • Create an architectural vision for augmented human interaction with medical devices and digital health products and implement the vision in an agile, fast-moving environment.

  • Design an architecture that implements best practices in privacy and security and meeting healthcare requirements for worldwide regulations, e.g., FDA (Food & Drug Administration).

  • Assess complex technical challenges, defines the solutions required to operationalize the business imperatives.

  • Work with cross-functional teams, product management, development, quality, and operations to create innovative operating alternatives that form the overall strategy and business architecture.

  • Engage non-technical business stakeholders to understand business needs to define technical architecture requirements and innovate next generation products. Interface with 3rd party software companies to integrate, optimize and stability platform system software.

  • Mentor cross-functional teams on system and harmonious/ synergetic product usage across regulated and non-regulated software products.

  • Provide data to senior management on the current trends and threats in the Software space. Serves as technical expert on new products in the areas of modern modular UX experiences in healthcare.

EDUCATION AND EXPERIENCE YOU’LL BRING

Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or an equivalent combination of education and experience.

  • Minimum 10 years of progressively more responsible work experience in a range of software engineering disciplines using a variety of programming methods. Minimum 10 years of experience as a Software Developer/Engineer including experience with software built using technologies such as HTML, Java, Python, C#, C, JavaScript, Android, iOS, Azure Web Applications, SQL, and .NET Core 3.1. 

  • 3+ years of experience with building commercial applications on iOS and Android, knowledge of Android, iOS, Xamarin and Angular UI frameworks.

  • Experience with building and implementing UI styling, CSS and wireframe generation using tools such as Adobe XD, Proto.io, Zepelin.

  • Experience with contemporary security standards and its application to software and cloud systems.  

  • Experience with payment systems and device security to meet payment standards.

  • Demonstrated foundation in Computer Science, with competencies in data structures, algorithms, and software design.

  • Knowledge of biometric and password less authentication mechanisms and their application to product software.

  • Understanding and significant work experience with various SDLC (Software Development Lifecycle) methodologies including Agile /Scrum.

  • Experience with requirements analysis and technical design and documenting. Extensive experience with security architecture and engineering.

  • Previous experience managing external (contract) software development resources.

  • Solid verbal, written, and interpersonal skills with ability to effectively communicate at multiple levels in the organization. Excellent communication and relationship skills, especially the ability to articulate advanced technical topics to non-technical individuals. Ability to contribute to multiple projects/demands simultaneously.

  • Ability to work both within a team, and independently, in a fast-paced, changing environment. Strong technical leadership and ability to constantly build, leverage and influence large network of senior technology and business experts across a large, diverse enterprise, and outside: vendors, standards bodies, analysts, and academia.

Preferred

  • Master's degree or PhD in a technical field preferred. 

  • Software as a Medical Device (SaMD) development, Digital health software development. 

  • Practical experience with Artificial Intelligence / Machine Learning Algorithms.

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

  • Paid time off

  • 401(k) retirement savings with a generous company match

  • The stability of a company with a record of strong financial performance and history of being actively involved in local communities

Learn more about our benefits that add real value to your life to help you live fully: http://www.abbottbenefits.com/pages/candidate.aspx

Follow your career aspirations to Abbott for diverse opportunities with a company that provides the growth and strength to build your future. Abbott is an Equal Opportunity Employer, committed to employee diversity. Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal.

Get email alerts for the latest"Senior Staff Software Engineer jobs in Plano"