Perform all aspects of the software (SW) development lifecycle for local, distributed, and embedded software systems.
Provide requirements definition, design, test, ongoing maintenance, software development and configuration management, quality assurance services, technical documentation, and preparing training materials.
Performsystems integration and testing of systems, hardware/software assemblies, subsystems, science, and analysis tools.
Provide continuous support and service.
Artificial Intelligence
Software and system architectures
Relational, non-relational, and object databases
Scientific algorithms
Software validation and verification
Embedded controls and control algorithms
Visualization tools and scientific support
Human and Computer Interaction
Produce test software
Perform testing
Generate problem reports
Perform analysis of errors
Debug problems
Prepare anomaly reports
Query scripts for sampling database data
Volumetric video sequencing
Data collection and assessment
Virtual desktop (VDI) development
Augmented reality development (with patent applications)
Automation development
Diagnostic script development
Machine learning development
Full-chip CSC architecture development
Structural design analysis and functional verification
Development of software for cyber data collection across enterprise networks
A/B testing
Bayseian analytics
Exemplary Operating Systems:
Linux, VM, MacOS, Windows Server, RedHat, AWS Cloud, Solaris
Exemplary Databases:
Oracle, MySQL, MongoDB, PostgreSQL, Berkley DB, Elasticsearch, Couchbase (NoSQL), ArangoDB (NoSQL), MariaDB, Apache (Cassandra, OrientDB, Hbase), MicroSoft (SharePoint, SQL, Access, Azure)
Exemplary Software Languages:
Jenkins, Azure, Locust Rhapsody, Greenhills Multi, JIRA, C/C++, Java, Python, Ruby, Ruby on Rails, IDL, FORTRAN, PHP, SQL, Perl, Shell Script, AQL, Tool Command Language (Tcl/TK), UML
Provide requirements definition, design, test, ongoing maintenance, software development and configuration management, quality assurance services, technical documentation, and preparing training materials.
Performsystems integration and testing of systems, hardware/software assemblies, subsystems, science, and analysis tools.
Provide continuous support and service.
Artificial Intelligence
Software and system architectures
Relational, non-relational, and object databases
Scientific algorithms
Software validation and verification
Embedded controls and control algorithms
Visualization tools and scientific support
Human and Computer Interaction
Produce test software
Perform testing
Generate problem reports
Perform analysis of errors
Debug problems
Prepare anomaly reports
Query scripts for sampling database data
Volumetric video sequencing
Data collection and assessment
Virtual desktop (VDI) development
Augmented reality development (with patent applications)
Automation development
Diagnostic script development
Machine learning development
Full-chip CSC architecture development
Structural design analysis and functional verification
Development of software for cyber data collection across enterprise networks
A/B testing
Bayseian analytics
Exemplary Operating Systems:
Linux, VM, MacOS, Windows Server, RedHat, AWS Cloud, Solaris
Exemplary Databases:
Oracle, MySQL, MongoDB, PostgreSQL, Berkley DB, Elasticsearch, Couchbase (NoSQL), ArangoDB (NoSQL), MariaDB, Apache (Cassandra, OrientDB, Hbase), MicroSoft (SharePoint, SQL, Access, Azure)
Exemplary Software Languages:
Jenkins, Azure, Locust Rhapsody, Greenhills Multi, JIRA, C/C++, Java, Python, Ruby, Ruby on Rails, IDL, FORTRAN, PHP, SQL, Perl, Shell Script, AQL, Tool Command Language (Tcl/TK), UML