Description
Abbott is a global healthcare company devoted to improving life through the development of products and technologies that span the breadth of healthcare. With a portfolio of leading, science-based offerings in diagnostics, medical devices, nutritionals and branded generic pharmaceuticals, Abbott serves people in more than 150 countries and employs approximately 70,000 people.
Primary Job Function
Primary function is to develop software for an automated IVD system for processing Immunoassays and Clinical Chemistry assays. Participate in a team-oriented environment to define and develop user interface, business rules, and data management applications. The job function includes providing technical leadership, mentoring and guidance for more junior engineers.
This job may be filled in as a Software Engineer (Level IV) depending on candidate’s experience.
Core Job Responsibilities
Responsible for implementing and maintaining the effectiveness of the quality system.
Software development responsibilities include executing software development life cycle activities from software requirements, design and implementation through design verification. Must develop software test strategies including regression analysis. Responsible for developing test plans and test cases for software components. Develop, test and integrate software using current software technologies.
Responsible for fault isolation, troubleshooting, and root cause analysis activities during system integration and testing for systems in development and on-Market. Able to apply the latest software design and development tools and techniques as required.
Position Accountability/Scope
This is an experienced individual contributor position. Activities will be under the guidance of a more senior engineer or Software Technical Lead with direction from a Software Manager. Accountable for meeting deliverable commitments including schedule and quality requirements and compliance. Must have skills to plan and schedule own work activities; coordinate activities with others software engineers and review other software engineer’s work.
Requirements
Minimum Education
B.S. is required; M.S. is preferred: in Computer Science or similar engineering discipline including Software Engineering, Electrical Engineering or Biomedical Engineering.
Minimum Experience/Training Required:
5-7 years experience covering the entire software lifecycle in a team-oriented environment.
The position requires extensive experience in Microsoft .NET technology framework with
emphasis in object-oriented analysis and design. Experience with UML formal object oriented
design notation is required. User Interface development requires experience with WPF and
Windows Forms is required. Database development requires experience with SQL database technology or equivalent is required. Experience with localizing software applications for specific target markets is preferred.
Experience with:
- 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)
Analyze existing designs for testability and maintainability and redesign/refactor 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.
This role requires travel within the U.S or abroad as required per project assignment.
E-Mail to a Friend
Add to Job Folder