Sign In
 [New User? Sign Up]
Mobile Version

Systems Behavior Modeling Engineer, Lead


McLean, VA
  • Engineering
  • Communications
  • 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 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
Broad understanding 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.
Proficiency in building message, service and event-driven architectures
Expert programming experience in Java or Python
Experience developing modeling and simulation architectures
Experience with rapid UI development in Model-View Controller (MVC) paradigm
In-depth 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)
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.
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 8 years related experience.