Search for:

Who Is Ascent?

Corporate Profile

Why use Ascent?




Verification and Validation



Hazard Analysis


Software Development



Ascent Home Page


Ascent Technologies was founded to help address the needs of companies developing embedded systems. We provide our customers with a variety of services, including Systems Engineering, Software Engineering, and Consulting. Our wealth of experience allows us to provide custom solutions tailored to meet your specific needs.

ISO 9001

Ascent Technologies has been certified in compliance with ISO 9001 since 1995. We are audited every six months to ensure continuing compliance with this international standard. We were one of the first software companies in North America to receive this certification.


We have over 100 engineers with a wide range of software expertise in automotive electronics, industrial, and the military/commercial aerospace industries. Our engineers function as consultants and developers, as well as instructors within their areas of expertise. Our specialties include: Real-Time, GUI, Database, Architecture, Image Processing and Recognition, Hazard Analysis, Requirements Analysis and Management, Design, Independent Verification and Validation, Embedded Microcontrollers, Flash Programming, Digital Signal Processing (DSP), Windows (3.1, 95, 98, NT), UNIX (QNX, Sun, SGI), and Multiplexed Communications.

Our expertise has been applied to a wide variety of applications including Engine, Transmission, Body Controllers, Prototype Vehicle Systems, Test Instrumentation, Aircraft Fuel Management Systems, Industrial Controls, and Custom Tools.

Our experience in the development of embedded systems has been applied to all phases of a product life cycle from concept through validation.


Software Engineering Outsourcing
Ascent will take a high level set of system or software requirements for an embedded product from a company and perform all software development activities required to produce safe, reliable software. At every phase of the project, our Critical Software Development Process (CSP) provides detailed guidance for Project Management, Quality Assurance, Configuration Management, Engineering, Hazard Analysis, and Verification and Validation activities. During development, our Project Management Plans and periodic status reports provide visibility into each of the activities required for successful software development.



Independent Verification and Validation
Ascent provides a variety of software testing services, from development of test plans, designs, cases, and procedures through test execution and reporting. We offer complete Independent Verification and Validation of the software in a customer's product. We follow an IEEE compliant Verification and Validation process that results in documentation that aids technology transfer to the customer at the end of the project.



Ascent offers specialized training courses covering a broad range of topics including communications protocols, microcontroller architectures, and high-level languages. Our courses offer hands-on learning as well as theoretical discussion of subject matter. We can provide custom course development. We offer technical instruction at our facilities or at yours.

Our engineering and technical training facilities are co-located. Ascent has five labs within our facilities, each with sufficient space for multiple development and test stations.

Our drive-in vehicle labs can each accommodate two vehicles or other large equipment.

In addition, we have two large training rooms with network connections, dual overhead projectors, LCD projectors and whiteboards. Workstations and PCs provide support for a wide range of class requirements.



System and Software Hazard Analysis
We utilize both Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA) to uncover and mitigate system and software safety faults.



Consulting on Software Development Process and Methodologies
In order to achieve ISO 9001 certification, a company must document and follow a software development process. Ascent provides vital assistance in the development or maintenance of a strong software development process for our customers. We can perform an analysis of a company's current software development process and make recommendations for improving that process.

Ascent also offers our Critical Software Development Process (CSP) as a ready-to-use process for those companies that currently do not have an adequate process. CSP can be custom tailored to meet a customer's specific needs.

We provide expert consulting on the use of state of the art CASE tools. We are fluent with advanced software methodologies, including Structured Analysis/Structured Design (SASD) and Object-Oriented Analysis & Design (OOA/OOD). We also provide consulting on the selection and proper application of these leading methodologies.


Ascent Home Page


Send email to: with questions or comments about this web site.

Copyright 1999 -2016Ascent Technologies

Last modified: July 2016