Junior Software Engineer Analyst

Updated: about 15 hours ago
Location: Pittsburgh, PENNSYLVANIA
Job Type: FullTime
Deadline: The position may have been removed or expired!

What We Do

The Software Engineering Institute (SEI) at Carnegie Mellon University helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. 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.


Position Summary


You will be a member of a unique team responsible for ensuring the safety of nuclear weapon systems in that if they fail, they must fail safely ensuring the system does not violate US government Nuclear Surety standards through rigorous analysis and testing.  You will work with strategic highly regulated systems that employ novel, hardened, and emergent technologies that are a mixture of both embedded and application software which must operate with extreme accuracy, reliability, and safety.

What you’ll do:

  • Analyze the system under evaluation and acquire expert knowledge of the design and functionality.
  • Perform assessments of systems, reviewing software to identify potential flaws.
  • Development methods to thoroughly test and evaluate the software using simulators and actual hardware.
  • Identify portions of the software that have safety critical functionality.
  • Perform detailed testing and analysis of the software to verify that software requirements are correctly implemented in the design and that code contain any safety hazards or sabotage.
  • Ensure the system will perform as expected by verifying the requirements and design are correct and adequality tested.
  • Document your analysis and the anomalies you have identified and presents finding.
  • Work independently and a team member.


Requirements

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, Physics or Math.
  • Coursework and/or experience in any programming languages
  • Ability to identify logic errors, inconsistencies, race conditions and safety problems associated with software, designs, implementations, or requirements.
  • Ability to write coherent documentation describing your understating of the system, analysis   techniques and findings.
  • ​Willingness to travel to various locations to support the SEI’s overall mission. This includes within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion. Will be required to travel on overnight assignments, occasionally for several days (up to 25%).
  • U.S. citizenship and the ability to obtain a Secret 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.

Why work here?

  • Join a world-class organization that has significant impact software in government.
  • Work with cutting edge technologies and experts to solve tough problems for the government and the nation.
  • Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities.
  • Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself.
  • Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children.
  • Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more.
  • Enjoy paid parental and military leave.
  • Qualify for relocation assistance.
  • Work in the heart of Oakland, a few blocks from the Carnegie Mellon University and the University of Pittsburgh.

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