Sign In
 [New User? Sign Up]
Mobile Version

Systems Behavior Modeling Engineer, Senior


McLean, VA
  • Marketing/Sales
  • Design/Development Engineering
  • Save Ad
  • Email Friend
  • Print

Job Details

Do you enjoy using computational models and analysis techniques to solve complex problems? Would you like to advance the state-of-the art in the use of models for architecting the enterprise? Are you interested in helping to define and build a state-of-the-art facility for model-driven engineering? Then look no further! Join the dynamic, fast-paced Modeling, Simulation, Experimentation and Analysis Technical Center at MITRE. As a corporate technical center, we work across customers in all branches of Government delivering solutions for governments most challenging and immediate problems. We develop rigorous modeling and simulation (M&S) prototypes to help our customers evaluate alternatives and optimize engineering designs.
Key Functions:
Hands-on experience in developing software solutions to critical sponsor missions and/or sponsored research. Participate in the design, modeling, coding, testing, integration and development of system models using UML/SysML. Other responsibilities include:
Build executable behavior models of complex, heterogeneous systems
Use models to understand system behaviors, conduct alternatives analysis, or optimize engineering designs
Create virtual environments to support experimentation or system-of-systems testing
Develop analytical frameworks within M&S infrastructure

Required Qualifications:
Overall background in model engineering, architecting, enterprise integration, and interoperability in a complex systems environment
Knowledge of multiple modeling paradigms, e.g. agent-based, process-flow, discrete-event, continuous modeling, etc. and demonstrated ability in using a particular paradigm for a specific problem.
Strong programming experience in Java or Python
Experience developing modeling and simulation architectures
Understanding of methodologies, architectures, and practices employed to design and implement information sharing environments
Strong oral and written communication skills.
Strong interpersonal and collaborations skills working in a team-oriented environment

Preferred Qualifications:
Experience with graphical analysis tools and techniques (e.g. Neo4J, Palantir)
Experience with rapid UI development in Model-View Controller (MVC) paradigm
Demonstrated experience in model transformation technologies using Eclipse Plugin Development Environment (PDE) (e.g. Accleo, Graphiti, etc.)
Understanding of Discrete Event Systems (DEVS) specification formalism
Experience with model extraction from architecture modeling tools like NoMagic Magic Draw, IBM Rhapsody, etc.
Knowledge of message, service and event-driven architectures
Awareness of technical, operational, and management issues related to software development lifecycle for complex and distributed systems
Sun Certified Java Programmer or related certifications
Minimum Qualifications:
BS and 3 years related experience.