user avatar
Posted 1 week ago

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
group id: 91094950
N
Name HiddenRecruiter