Groupon has flagged the Senior Software Development Engineer - Performance Engineering job as unavailable. Let’s keep looking.

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 114,000 colleagues serve people in more than 160 countries.

JOB DESCRIPTION:

ABOUT ABBOTT DIAGNOSTICS

The key to successful treatment and full recovery is often fast, accurate diagnosis. Abbott’s life-changing tests and diagnostic tools provide insights that enable smarter, faster decisions and transform the way the world is managing health.

Our pioneering technology spans the world of healthcare operations — with medical diagnostic instruments, tests, automation and informatics solutions for hospitals, reference labs, blood centers, emergency departments, physician offices and clinics.

Working at Abbott

At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You’ll also have access to:

  • Career development with an international company where you can grow the career you dream of.
  • Free medical coverage for employees* via the Health Investment Plan (HIP) PPO
  • An excellent retirement savings plan with high employer contribution
  • Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
  • A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
  • A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists.

The Opportunity

Our Diagnostics business currently has an opportunity for the role of Senior Software Engineer Developer for our Irving, TX location. The primary function of this position will be designing, coding, testing, implementing applications, and providing guidance to other developers within the team.

What You’ll Work On

  • Responsible for applications development in an enterprise architecture environment within .net framework using C#.
  • Responsible for design and documentation of complex technology solutions.
  • Responsible for Design, develop, maintain, and enhance systems based on business requirements using approved technologies and coding standards.
  • Responsible for providing technical leadership and direction to the team.
  • Liaises with SW Architects and Product owner to arrive at SW design and implementation.
  • Assist with work estimating based on requirements and technical designs.
  • Perform design and code reviews and help maintain code quality, performance, and application responsiveness.
  • Provides Development thought leadership and mentoring in both advisory and delivery contexts.
  • Pro-actively look for ways to enhance the functionality and reliability of the application.
  • Responsible for investigation of issues at customer site and provide resolution.
  • Responsible for investigation of issues at customer site and provide resolution.

EDUCATION AND EXPERIENCE YOU’LL BRING

Minimum Qualifications

  • B.S. in Computer Science or similar engineering discipline including Software Engineering, Electrical Engineering or Biomedical Engineering is required. Associates Degree is acceptable with a minimum of 10 years professional experience in a related job function. 
  • 5-7 years’ experience covering the entire software lifecycle in a team-oriented environment.
  • Requires experience in Microsoft Visual C++ or .NET technology with emphasis in object-oriented analysis and design. Experience with UML formal object-oriented design notation is required.
  • Experience with OOA/OOD CASE tools (e.g. Rational Rose, Rhapsody).
  • For User Interface development, experience with WPF and Windows Forms is required.
  • Database development requires experience with SQL database technology or equivalent.
  • Experience in the following: • Agile software development • Experience with Design Patterns • Microsoft Visual Studio .NET, C# and WCF • User Interface development in Windows Forms or WPF/XAML. • Experience with SQL databases, Query performance evaluation a plus. • Scripting languages (e.g. IronPython) a plus.
  • For embedded application development, prior experience with developing embedded applications is a must.
  • Experience with timing analysis and resource allocation as well as memory management is required.
  • 5+ years developing applications for an embedded system environment, e.g. for QNX/Wind River/ VxWorks/uCLinux. Experience with QNX Real Time Operating Systems (RTOS) is strongly desired.
  • 5+ years’ experience developing multi-threaded embedded software applications covering the entire software systems life cycle (systems requirements definition through design validation) in a team environment.
  • Excellent C++ / C development skills and strong track record for delivering high quality software.
  • Ability to analyze and optimize software performance including timing analysis, resource allocation, and memory management is required.
  • Prior experience must include extensive use of object-oriented analysis and design.
  • Experience with UML formal object-oriented design notation is required
  • Analyze existing designs for testability and maintainability and redesign as required.
  • Define Internal and External software interfaces using program and industry standards.
  • Ability to work in an IVD regulated software environment for computer-controlled instrumentation.
  • For Configuration Management, 6-8 years of experience in configuration management is required. Requires experience in managing Subversion or equivalent Configuration Management Systems spread across geographical locations for product development. Experience in continuous build environments, generating installation packages (e.g. Installshield or MSI), and simplifying the build process is required.
  • Experience in change approval and versioning (or base lining) controlled documents and source code.
  • Requires experience with Microsoft Windows applications, QNX environment, hot fix deployments and security software. Experience with scripting languages (e.g. PERL, VBScript or Shell scripts etc.) and ability to automate repetitive tasks. Experience supporting software tools, tool evaluation and assessments.
  • An individual contributor in this position may travel occasionally within the U.S or abroad as required per project assignment.
  • Requires experience in Microsoft Visual C++ or .NET technology with emphasis in object-oriented analysis and design. Academic experience with UML or other formal object-oriented design notation is a must.
  • An individual contributor in this position may travel occasionally within the U.S or abroad as required per project assignment.

Preferred Qualifications

  • MS is preferred. M.S. in Computer Science or Software Engineering or Electrical Engineering or Biomedical Engineering is preferred.
  • Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
  • 8 years’ experience in programming in C#, MVC and SQL.
  • 8 years’ experience in database management and script development – MS SQL preferred.
  • Experience in unit testing using tools like NUnit and mocking frameworks like Moq.
  • Experience in Atlassian suite – Bamboo, JIRA, Bitbucket and confluence.
  • Experience in working in multilayer architecture and multiple subsystem environments.
  • Experience in agile and lean delivery concepts and methodologies, and a history of successfully applying this knowledge to deliver applications.
  • Experience in working in continuous integration and deployment environment.
  • Must have strong interpersonal, analytical, problem solving and organizational skills, and the ability to independently work as a contributing member in a high-paced and focused team.
  • Strong written and verbal communication and presentation skills.
  • C# / C++ developer work experience in working in controlled and heavily-regulated environment (i.e. from any of these types of highly-regulated manufacturing companies or industries: Medical Device, Defense/Aerospace, and/or Aviation, etc.).
  • Experience in Medical application development.
  • Experience in Python and other scripting.

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 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 Twitter @AbbottNews and @AbbottGlobal. 

The base pay for this position is

$83,000.00 – $166,000.00

In specific locations, the pay range may vary from the range posted.

JOB FAMILY:

Product Development

DIVISION:

HIAC Core Lab

LOCATION:

United States > Irving : LC-02

ADDITIONAL LOCATIONS:

WORK SHIFT:

Standard

TRAVEL:

Yes, 10 % of the Time

MEDICAL SURVEILLANCE:

No

SIGNIFICANT WORK ACTIVITIES:

Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)

Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.

EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf

EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

Read Full Description
Confirmed 12 hours ago. Posted 26 days ago.

Discover Similar Jobs

Suggested Articles