Software Engineering
Software engineering is incredibly complex. Even with the best planning, the most capable organizations sometimes face software engineering problems.
Common Sense Systems has provided software engineering services to companies in the medical industry for more than 14 years, and our experienced engineers resolve even the most difficult challenges.
Development and Quality Assurance
- Project types: System and application programming, device drivers, real-time systems, embedded programming, system integration
- Languages: C, C++, Python, Ruby, VB.NET
- Quality assurance: unit and system test development, verification and validation, test coverage, performance analysis, software inspection
Tools and Automation
- Software build systems: Hudson/Jenkins, Make, Rake, Visual Studio, and other proprietary and open source systems
- Version control: Rational ClearCase, Git
- Documentation: Doxygen, RDoc, proprietary solutions
Software Process Improvement
- Agile development
- Project management using Critical Chain
- Software process documentation
- Corrective and preventive actions to meet quality system standards

