Associate Model-Based Engineer

Updated: about 1 month ago
Location: Pittsburgh, PENNSYLVANIA
Job Type: FullTime


What We Do:  


The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and artificial intelligence. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time. 


Within the SEI, the Model Based Engineering initiative is developing Architecture-Centric Model-Based Engineering theories and practices for use in the development of large-scale, complex, safety-critical systems. The engineer will join the Model Based Engineering initiative and assist in implementing new and established research and transition tasks 


Position Summary:  


As a model-based engineer on our team, working with other experts from a range of disciplines, you will contribute to projects by applying modeling and model-based analytical techniques to challenging problems from government, industry, and academic research. 


 


To perform adequately in this role, you must be familiar with the following MBE and software e ngineering practices at an operational level: 


  • Software development using Java and / or Python 

  • System modeling using AADL and / or SysML 

  • Modern software development tools such as IDEs and git 

  • Modern software engineering practices (ie, issue tracking, continuous integration, etc.)

  • You will also need standard communication and collaboration abilities

  • Excellent analytical, problem solving, and organizational skills 

  • Ability to work in small teams with a variety of technical and organizational skills

  • Good communication skills (oral and written) 


 


Ideally, you will also have demonstrated knowledge in the following areas: 


  • Strong software engineering, system engineering, and software architecture knowledge 

  • Familiarity with avionics, automotive, or other standards for critical systems development 

  • Modeling and meta-modeling in Eclipse-based environment 

  • Development of domain specific languages using the Xtext framework 


 


General Requirements: 


  • BS in Computer Science or related discipline with three years of relevant experience; OR MS in the same fields with one year of experience 

  • Travel to SEI offices in Pittsburgh and Washington, DC, sponsor sites, conferences, and offsite meetings on occasion. Moderate travel (<25%) outside of your home location. 

  • You will be subject to a background investigation and must be eligible to obtain and maintain a Department of Defense security clearance. 

  • Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.


Location

Pittsburgh, PA

Job Function

Software/Applications Development/Engineering

Position Type

Staff – Regular

Full Time/Part time

Full time

Pay Basis

Salary

More Information: 


  • Please visit “Why Carnegie Mellon ” to learn more about becoming part of an institution inspiring innovations that change the world. 

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran

  • Statement of Assurance



Similar Positions