user avatar
Posted today

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