Model-Based Software Systems Engineer
Role details
Job location
Tech stack
Job description
The Emerging Systems Engineering Technologies Department is charged with identifying, developing, and applying new technologies that can address the Government's most challenging Systems Engineering problems. This is an opportunity for early career engineers who are highly motivated, innovative, and proactive. This position provides challenging opportunities to apply and expand one's systems architecture modeling, and trade space analysis skills. Areas of interest include Model Based Engineering (MBSE, MDA, MDD, MDE), Systems of Systems, architecture modeling, analysis of complex systems, and decision support.
Roles & Responsibilities:
-
Developing prototypes using Java, Python, and related programming languages.
-
Modeling architectures of complex systems using standards-based languages (ex. SysML / UML).
-
Assist in evaluating architectures using qualitative and quantitative techniques.
-
Identifying and describing uncertainties associated with systems architectures, defining risks and opportunities associated with the uncertainties.
-
Supporting requirements management, interface management, and architecture change management processes.
-
Translating analysis results into actionable recommendations for the US Government agencies.
Requirements
-
Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, Systems Engineering, Software Engineering, or related field
-
Must be a U.S. citizen with ability to possess and maintain a DoD clearance
-
Fluency in programming language(s) such as Java, Python, C/C++
-
Familiarity with modeling languages such as SysML and UML
-
Applicable internships across subject matter domains (e.g. Aerospace, Healthcare, Defense)
-
Proficiency in use of Microsoft Office including Outlook, Excel, and Word
-
Must have demonstrated proficiency and strength in verbal, written, PC, presentation, and communications skills
-
This position requires a minimum of 50% hybrid on-site
Preferred Qualifications:
-
Advanced degree in technical field of study
-
Knowledge of systems architecture and systems design and development. Understanding of modern SE methods.
-
Experience with multi-disciplinary modeling and simulation (physics-level, engineering-level and/or operational-level).
-
Proficiency in one or more of the programming languages for quantitative analyses (ex. MATLAB, Mathematica, R).
-
Interest and/or experience with Artificial Intelligence (AI) and Machine Learning (ML) concepts and tools.
-
Demonstrated proficiency and strength in verbal, written, PC, presentation, and communications skills
-
Existing Security Clearance
-
Project-based teamwork experience