Skip to main content

This job has expired

Associate Software Engineer

Job Details



What We Do:

The SEI’s Engineering Intelligent Software Systems (EISS) directorate helps advance software engineering principles and practices for designing, developing, evolving, and sustaining software-intensive systems. EISS works closely with defense and government organizations, industry, and academia to develop, apply and transition cutting edge architecture practices and tools to solve problems in many kinds of systems, including AI/ML systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software that exhibits the right qualities, within budget and on time, every time.

Position Summary:

We are looking for a motivated Software Developer to join a team of experienced software engineers, architects, and researchers to develop next generation automation to software architects understand, reason about, and refactor software. Valuable skills include static and dynamic code analysis, compiler development, user-interface design, and refactoring experience. Languages include Python, Java, C#, and C++.

Requirements:
  • BS in Computer Science or related discipline with (3) three years of relevant experience, or MS in Computer Science or related, with 1 year of relevant experience.
  • Willingness to travel to various locations to support the Institute's overall mission. This includes within the SEI and Carnegie Mellon University community, sponsor sites, conferences, and offsite meetings on occasion. Expected travel: Up to 15%
  • You will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.
Knowledge, Skills and Abilities:
  • Experience in developing software using Java, Python, C#, or C++ as part of a team
  • Excellent analytical, problem solving and organizational skills
  • Experience using code analysis techniques (e.g., profilers, static analyzers)
  • Experience with compiler technologies (e.g., parsers, ASTs)
  • Ability to work in small teams with a variety of technical and organizational skills
  • Strong communication skills (oral and written)
Desired Experience:
  • Experience developing code analysis techniques
  • Experience using modern software development tools (e.g., containers, CI/CD, unit testing frameworks)
  • Experience refactoring code written by someone else
  • Experience developing web-based user interfaces
  • Strong software engineering and software architecture knowledge
Statement of Assurance: https://www.cmu.edu/policies/administrative-and-governance/statement-of-assurance.html

CMU’s COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated, including a booster when eligible, against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements. The most up-to-date information on CMU's COVID-19 mitigation requirements can be found here: Minimum Requirements to Return to Campus .

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

Company

Carnegie Mellon Univesity

Carnegie Mellon University challenges the curious and passionate to imagine and deliver work that matters.

A private, global research university, Carnegie Mellon stands among the world's most renowned educational institutions, and sets its own course. Start the journey here.

Over the past 10 years, more than 400 startups linked to CMU have raised more than $7 billion in follow-on funding. Those investment numbers are especially high because of the sheer size of Pittsburgh’s growing autonomous vehicles cluster – including Uber, Aurora, Waymo and Motional – all of which are here because of their strong ties to CMU.

With cutting-edge brain science, path-breaking performances, innovative startups, driverless cars, big data, big ambitions, Nobel and Turing prizes, hands-on learning, and a whole lot of robots, CMU doesn't imagine the future, we create it. 

Many seek Pittsburgh for being a hot spot for entrepreneurship and a model for future cities. Others come for the city's burgeoning food scene.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert