Description
Depending on the contract, tasks may include any of the following:
-
System requirements capture, analysis, decomposition, and design.
-
Analysis, design, development, deployment, and lifecycle support for innovative hardware systems and applications.
-
Systems engineering tools (DOORS, JAMA, JIRA, etc.)
-
Identification of technical trends in information technology, awareness on-going IT projects, and business unit requirements.
-
Applying project management model (e.g. Agile, Spiral, Waterfall) for a given development effort
-
Model Based System Engineering principles
-
Enterprise Architecture frameworks and principles
-
Systems Engineering Lifecycle (SELC) support
-
Use of Digital Twin to enable virtual designs
-
Ensuring developed systems comply with the enterprise technical architecture
-
Assisting in keeping senior management apprised of project or program status
-
Assisting project and program teams in preparing for program management reviews
-
Experience with the customer's A&A process
-
Preferred Education, Experience, & Skills:
-
IT system automation to include artificial intelligence and machine learning (AI/ML)
-
Experience with automated testing
-
Model Based Systems Engineering (MBSE)
-
Automation tools (e.g. Ansible, Chef, Puppet, Terraform, etc.)
-
Knowledge of Security Development Operations (SecDevOps) on iterative development projects
-
Cloud design, implementation, and configuration
-
Knowledge of Infrastructure as Code
-
Knowledge of Agile development principles.
-
Knowledge of modern software languages (e.g. Java, C, C++, C#, Python, Perl, etc.)