Details
Posted: 19-Feb-24
Location: Pittsburgh, Pennsylvania
Type: Full-time
Salary: Open
Categories:
Staff/Administrative
Internal Number: 2021269
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, PAJob Function
Software/Applications Development/EngineeringPosition Type
Staff - RegularFull Time/Part time
Full timePay Basis
SalaryMore 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
-
Technical Lead, Carnegie Mellon University, United States, about 18 hours ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...
-
Technical Lead, Carnegie Mellon University, United States, about 2 hours ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...
-
Software Developer, Carnegie Mellon University, United States, about 18 hours ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...
-
Sr. Software Developer, Carnegie Mellon University, United States, about 18 hours ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...
-
Software Developer, Carnegie Mellon University, United States, about 1 hour ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...
-
Sr. Software Developer, Carnegie Mellon University, United States, about 1 hour ago
What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia...