Software Engineering

INTUITIVE software engineers develop and maintain software systems that behave reliably and efficiently, satisfy all customer and stakeholder requirements, meet schedule, and ensure life cycle affordability. Our experience covers all phases of the Software Development Life Cycle. We are adept at using the latest tools, models, and analysis techniques to produce required documentation, artifacts, and optimal solutions.

  • System and Software Requirements Definition
  • Acquisition and Development Engineering
  • Software Verification and Validation
  • Interoperability Testing and Engineering
  • Software Tools Requirements and Development
  • Software Design and Architecture
  • Systems Life Cycle Development
  • Post Deployment Software Support (PDSS)
  • Installation, Checkout, Field Support
  • Software Quality Assurance (SQA)
  • Configuration and Data Management (CADM)
  • Software Safety Engineering and Airworthiness
  • Security Engineering
  • Enterprise Business Solutions (EBS)
  • Software Reliability Engineering
  • Agile Development Methods
  • Modeling and Simulation Development and Analysis
  • 3-DOF/6-DOF Simulations
  • Data Visualization and Data Analysis
  • Mobile Application Development
  • Pre and Post-Test Software Analysis
  • Software Project Estimation

Tools

C, C++, C#, Java
Perl, Python, Tcl/Tk
Linux, Unix, Windows
Rational ClearCase & ClearQuest
SysML, UML, DoDAF, MoDAF
Software Estimation-COCOMO, SEER-SEM, True Planning
MATLAB, SIMDIS, LabView
MySQL, Oracle, SQL Server, Access
IBM DOORS
Swing, AWT Frameworks
Eclipse, .Net, JDeveloper
Cyber Security-CISSP, Security+
Link 16, JRE, C3I, DIS, HLA, HWIL