Job Requirements
Manassas, VA
Secret Polygraph not specified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Core Responsibilities
File Analysis & Model Driven Generation
• Examine and reverse engineer configuration files used for large scale systems (XML, proprietary
formats, etc.).
• Design Java pipelines that read Cameo Systems Modeler (SysML) models and produce equivalent
configuration files.
Prototype Tool Development
• Build proof of concept tools that extend the model’s ability to auto generate configuration artifacts.
• Emphasize usability so engineers can generate files with minimal training.
Model to Config Transformation
• Convert SysML model elements into system compliant configuration formats such as YAML, JSON, or
other required schemas.
• Implement validation against target schema definitions and generate human readable error reports.
CI/CD Embedding
• Package the generation tools as reproducible artifacts (Maven/Gradle, Docker images) and integrate
them into the team’s build pipelines (Jenkins, GitLab, etc.).
• Enable automated creation of configuration files during each system build/run.
Containerization & Pipeline Investigation
• Explore container based execution (Docker, Podman, OCI) for the generation steps to guarantee
environment consistency.
Collaboration & Documentation
• Work with systems engineers, modelers, and DevOps engineers to validate outputs.
• Produce concise user guides, API docs, and sample scripts for downstream teams.
Required Qualifications
Requirement Details
Java Development Minimum 3 years of professional Java experience (Java 8+).
SysML / UML/ Cameo
Hands on familiarity with SysML/UML concepts and Cameo Systems Modeler (MagicDraw)/Rhapsody
File Processing Skills Ability to parse, manipulate, and generate large configuration files (XML, JSON, YAML,
CSV, proprietary formats).
CI/CD Knowledge
Experience integrating custom tools into Jenkins, GitLab CI, Azure DevOps, or similar pipelines.
Communication
Strong written/oral skills; able to explain technical solutions to multidisciplinary audiences.
Preferred (Nice to Have) Skills
• Direct experience using Cameo’s Open API or MagicDraw API from Java.
• Exposure to defense system architecture and configuration management standards.
• Familiarity with Docker (Dockerfile authoring, image publishing) and concepts of container based
pipelines.
• Agile/Scrum experience with rapid prototyping cycles.
Education
• Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or a related
discipline or equivalent professional experience
File Analysis & Model Driven Generation
• Examine and reverse engineer configuration files used for large scale systems (XML, proprietary
formats, etc.).
• Design Java pipelines that read Cameo Systems Modeler (SysML) models and produce equivalent
configuration files.
Prototype Tool Development
• Build proof of concept tools that extend the model’s ability to auto generate configuration artifacts.
• Emphasize usability so engineers can generate files with minimal training.
Model to Config Transformation
• Convert SysML model elements into system compliant configuration formats such as YAML, JSON, or
other required schemas.
• Implement validation against target schema definitions and generate human readable error reports.
CI/CD Embedding
• Package the generation tools as reproducible artifacts (Maven/Gradle, Docker images) and integrate
them into the team’s build pipelines (Jenkins, GitLab, etc.).
• Enable automated creation of configuration files during each system build/run.
Containerization & Pipeline Investigation
• Explore container based execution (Docker, Podman, OCI) for the generation steps to guarantee
environment consistency.
Collaboration & Documentation
• Work with systems engineers, modelers, and DevOps engineers to validate outputs.
• Produce concise user guides, API docs, and sample scripts for downstream teams.
Required Qualifications
Requirement Details
Java Development Minimum 3 years of professional Java experience (Java 8+).
SysML / UML/ Cameo
Hands on familiarity with SysML/UML concepts and Cameo Systems Modeler (MagicDraw)/Rhapsody
File Processing Skills Ability to parse, manipulate, and generate large configuration files (XML, JSON, YAML,
CSV, proprietary formats).
CI/CD Knowledge
Experience integrating custom tools into Jenkins, GitLab CI, Azure DevOps, or similar pipelines.
Communication
Strong written/oral skills; able to explain technical solutions to multidisciplinary audiences.
Preferred (Nice to Have) Skills
• Direct experience using Cameo’s Open API or MagicDraw API from Java.
• Exposure to defense system architecture and configuration management standards.
• Familiarity with Docker (Dockerfile authoring, image publishing) and concepts of container based
pipelines.
• Agile/Scrum experience with rapid prototyping cycles.
Education
• Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or a related
discipline or equivalent professional experience
group id: 91094950