2. 2
Introduction
Custom Software Engineering Firm
Founded in 1994
Headquartered in Murrysville, PA
4 Key Areas of Development
• Engineering Software
• Embedded Software
• Business Applications
• Quality Assurance
3. 3
Project Execution
Projects can be structured in a fixed-price or time
and materials format
Typically employ daily scrums which include both
IQ staff and customers
Exercise frequent communication, transparent
operations, and acceptance of responsibility
Our work is challenging; we try to make the
process as easy as possible for our clients and
our staff
4. 4
Core Competencies
Primarily Software Engineers, Architects, and
Quality Assurance Engineers
Provide coverage for all major languages and
platforms
• C#, C/C++, Java, VB.NET, SQL
• Windows, Unix, Linux, Embedded
• Oracle, MS SQL Server, MYSQL, DB2,
Sybase
Average 10-15 years experience
Stress problem solving skills over specific
technical skills
5. 5
Engineering Software
Scientific and Medical Applications
Typically tied to product development
Applications either reside directly on a device or
communicate to control hardware at a low level
through a connection from a PC or laptop.
The Engineering Applications team is highly
skilled in taking your complex algorithms and
calculations and integrating them into a software
solution.
6. 6
Embedded Software
Delivers low-level software components for
electro-mechanical device firmware
Diverse set of experience in varying operating
systems, processors, and hardware platforms
Typical applications include device user
interfaces, memory management, data storage,
complex algorithm, and state machine
implementation
7. 7
Business Applications
Meets the challenge of making data available to
key decision makers
Many applications made available in web-based
and mobile environments
Tools are cleverly designed to provide a highly
productive, user-centric experience
Focused on data management applications,
productivity tools
User experience is critical
8. 8
Quality Assurance
Provides an invaluable service to both the IQ
development teams and our customers
Through the validation and verification of software,
ensures that product meets specifications
Our work holds up under the scrutiny of an audit
Team can work either in tandem with our
development teams or as an independent third-
party
10. 10
Surgical Vision Enhancement System
Situation: Global healthcare company required critical software
development expertise to deliver market-shifting ocular surgical
device.
Task: Develop user interface, highly customizable user preference
management, communication layer to control operating room medical
device hardware while complying with all necessary FDA and
regulatory guidelines.
Action: IQ engineered and delivered an interface which allows the
surgeon to control and monitor surgical tools throughout the
procedure. Utilized SCRUM Process, Client-Directed Quality plan to
conform to FDA standards for surgical medical device.
Results: IQ team delivered high quality product, exceeding schedule
expectations and expediting the FDA approval process.
http://www.bausch.com/en/ECP/Our-Products/Vitreoretinal-Surgery/Microsu
11. 11
Medical Data Visualization Software
Situation: Provider of innovative solutions for global sleep and
respiratory markets required assistance developing and integrating a
new product into their existing product line.
Task: Design and develop a rich user interface to a life critical
ventilator while complying with all necessary FDA and regulatory
guidelines.
Action: IQ facilitated data acquisition from the medical device using
flash-based memory cards to build wave-form view. Utilized Agile
Development Methodology and Client-Directed Quality plan to
conform to FDA standards for “Concern Level 3” medical device.
Results: IQ partnered closely with client subject matter experts to
deliver new, critical functionality that allows the client to differentiate
device from all market competition.
http://www.healthcare.philips.com/main/homehealth/respiratory_care/
directview/default.wpd
12. 12
Financial Data Operations Console
Situation: Large, regional financial institution required an interface for
management of core banking and data maintenance jobs within their
network.
Task: Design and develop an interface for management of core
banking and data maintenance jobs while complying with all financial
guidelines and procedures.
Action: IQ created a consolidated interface utilizing Iterative
Development, Client Acceptance Testing and Regression Testing,
complied with all financial regulations.
Result: IQ delivered a secure and user-friendly interface which is now
part of the daily operations and maintenance activities.
13. 13
Radiation Analysis Simulation Software
Situation: World-leading nuclear technology Company needed IQ’s
software development expertise to develop a tool which analyzed the
degradation of plant components under multiple time-based scenarios
Task: Develop a user interface that allowed for the collection of large
amounts of data, apply complex algorithms to data, and present
actionable results back to user.
Action: The IQ team Implemented customer-developed algorithms to
simulate radiation levels on plant components, developed data
structures to house plant configuration data, and interfaced with
multiple customer homegrown applications in order to analyze the
data.
Results: Customer quickly gained access to simulation results and
allowed design and safety teams to take appropriate actions with a
high level of confidence.
14. 14
Medical Data Management System
Situation: Industry leading medical testing firm requires a robust
software system to manage test data and drive core business
processes.
Task: Build a reliable system that implements complex business rules
and functionality. System also must integrate multiple third-party data
sources.
Action: IQ designed and developed a tool based on the client’s
specifications and requirements. The software was delivered as a
web-based application. Utilized modified Agile Methodologies and
client acceptance testing.
Result: IQ delivered a tool that allowed the client to realize a
competitive advantage and also expand services to existing
customers.