Skip to Content - Skip to Navigation

IUP Home | A–Z Index | Apply Now | Support IUP | News and Events | Find People |

Carnegie Mellon Software Engineering Institute, Eclipse Developer

Job Information

Job Title

Eclipse Developer

Job Overview

The Architecture Practice (AP) group at the Software Engineering Institute, part of Carnegie Mellon University, is searching for a talented Eclipse developer. AP bridges the gap between academic and government researchers in order to bring cutting edge ideas to government organizations. The candidate will be responsible for contributing to the development and maintenance of an open source toolset for the SAE AADL language standard. This toolset supports textual and graphical modeling of safety-critical software-reliant system architectures and their analysis in terms of performance, safety, reliability and other non-functional properties. The candidate will work with Eclipse and Eclipse-based platform technologies such as EMF, GMF, and Xtext, developing and interfacing with analysis tools, as well as manage the release and maintenance of the toolset. The candidate will be interacting with SEI team members as well as external contributors and users of the toolset.

*Note: This is a 1 year Temporary position.

Job Posting Date



  • Education: Bachelor's degree in information systems or computer science and knowledge of research techniques or equivalent combination of training and experience.
  • Experience: One or more (1+) years of Java development; one or more (1+) years of Eclipse development; experience using the Eclipse and Eclipse-based SDKs on Windows and/or Linux; experience with Eclipse plug-in development and release management frameworks; experience with version control (GIT).
  • Skills: Ability to design and develop in Eclipse and Java to the highest standards; understanding of advanced object oriented programming concepts and Meta model-based development as found in the Eclipse Modeling Framework (EMF); excellent analytical, problem solving and organizational skills; ability to comprehend system related materials, design and maintain applications, work successfully in small team environments, and communicate with external collaborators as well as users.
  • Candidate must be a US Citizen and be able to successfully pass a background investigation.


  • Education: Additional course work in computer applications
  • Experience: Three or more (3+) years of Java development; two or more (2+) years of Eclipse development. Experience in research programming and working in an academic environment

Additional Information

To apply, visit and select position # 9229

Bill Scully, Technical Recruiter, Human Resources

Download Original Job Posting