Software engineering

Software Engineering Capabilities for
Technical and Business Applications

Software Engineering has always been a mainstay of IMRI’s offerings. Our extensive expertise in software engineering spans the design, development, operation, and maintenance of software products.

We leverage a third-party validated CMMI Level 3 compliant system of processes and employ a robust System Development Life Cycle (SDLC) methodology for planning, executing, integrating, monitoring, and controlling the quality, timeliness (schedule) and efficiency (cost) of the processes we use.

Meeting Customer, Contract and Company Requirements for Product and Service Delivery

IMRI’s Software Engineering services include:

  • Systems Software Requirements
  • Software Architecture Design
  • Software Development and Documentation
  • Systems Software Integration
  • Code Generation
  • Embedded Controls
  • Software Modeling and Testing
  • System Interoperability and Dependability
  • Software Assurance
  • Software Maintenance
  • System Migration
  • Re-Hosting / Re-Factoring
  • Software Performance Optimization
  • Independent Verification and Validation

Quick Access

Corporate Fact Sheet

Contract Vehicles

Diversity & Certifications

Careers

Doing Business with IMRI

IMRI is an AS9100 Certified • Service Disabled Veteran Owned • Small Disadvantaged Business • Woman Owned Corporation with GSA Schedule 70 and 8(a) STARS vehicles
Doing Business with IMRI