Job added in hotlist
Applied job
Contract job
Recruiter job
Employer job
Expanded search
Apply online not available
Similar Jobs
View more jobs in Pittsburgh, PA
View more jobs in Pennsylvania

Job Details

Software Engineer School of Computer Science

Company name
Carnegie Mellon University

Pittsburgh, PA, United States

Employment Type

Engineering, It, Education

Posted on
Jan 14,2019

Valid Through
Apr 29,2019

Apply for this job


Software Engineer, School of Computer Science','2008319','!*!Institute for Software Research

(ISR) is one of the seven academic departments of the Carnegie Mellon School of

Computer Science (SCS). ISR hosts the SCS PhD programs in Software Engineering

(SE) and Societal Computing (SC), along with six professional masters programs.

We also host the undergraduate minor in SE. Our research and educational

programs focus on software engineering, hardware/software systems and various

cross disciplinary topics related to societal computing as security and privacy

engineering, sustainability, energy efficiency. We

are seeking a Software Engineer to assist with software development in the

general area of building energy management, building automation, sensing and

Internet of Things (IoT) technologies. You will work jointly with a team

consisting of faculty members and graduate students from ISR and the College of

Engineering. In the first year, you are expected to work on BRICK, which is an open source

standardization effort for all things related to buildings and sensors/actuators

within them ( Moreover,

you will also be engaged with, and participate in, other research related

activities including writing research proposals, working closely with graduate

students and presenting the work in public venues. Your primary responsibilities include:

Designing and implementing software

applications and database specifications (often in a team setting) or

modifying existing software packages to meet specific research needs.

Documenting new designs, codes and modifications

In consultation with project managers,

principal investigators and other researchers, analyzing alternative

algorithms, new routines and system changes and suggesting program and/or

system changes as well as other solutions to problems

Maintaining existing applications,

correcting systems bugs, writing system improvements. Performing

table/code maintenance, testing system upgrades, maintaining/updating

system and user documentation

Attending required meetings and

participating in various seminars and training classes to maintain or

update skills needed

Submitting weekly work progress

reports to supervisor and performing related duties as assigned


Bachelor's degree in Computer

Science, Information Science or Electrical Engineering 

3 years of software development


Strong communication, leadership

and project management skills required

Extensive programming experience in

one or more programming languages (such as C/C , Java, GO and Python)


Any knowledge in the following areas is a big


Strong knowledge and interest in

smart sensing applications and quantitative methods

Background on Building Information

Models, Sensing technologies, Building Energy Simulation

Experience with developing

ontologies, working with SPARQL/RDFs  


Information: Please

visit “Why

Carnegie Mellon” to learn more about becoming part of an

institution inspiring innovations that change the world. A

listing of employee benefits is available at: 


Mellon University is an Equal Opportunity Employer/Disability/Veteran.

','','','','Research','United States-Pennsylvania-Pittsburgh','Full Time','Full Time','ISR: INSTITUTE FOR SOFTWARE RESEARCH','','false','Bachelor's Degree or equivalent','Bachelor's Degree or equivalent','','','Negotiable','Negotiable','Software Engineer, School of Computer Science

Company info

Carnegie Mellon University
Website :

Company Profile
Carnegie Mellon University (CMU) is a global research university with more than 12,000 students, 92,000 alumni, and 5,000 faculty and staff. CMU has been a birthplace of innovation throughout its 113-year history. Today, we are a global leader bringing groundbreaking ideas to market and creating successful startup businesses.

Similar Jobs:
Undergraduate Academic Advisor, Mechanical Engineering (MechE)','2011309','!*!The Department of Mechanical Engineering is seeking a compassionate and organized individual to serve as an academic advisor for our undergraduate progr...
Superintendent Of Schools
Location : Westmoreland City, PA
Superintendent of Schools (Education) Norwin School District in Westmoreland City, PA, USA Compensation $155,000 Annually Benefits Offered Dental, Life, Medical, Vision Employment Type Full-Time Superintendent of Schools – Norwin ...
Education Associate's Degree Skills NEC Controlling Microsoft Word Outlook To teach coursework in Electrician Technology program. To develop curriculum, provide training and student support resulting in graduates who meet entry-le...
I was very pleased with the EducationCrossing. I found a great position within a short amount of time … I definitely recommend this to anyone looking for a better opportunity.
Jose M - Santa Cruz, CA
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EducationCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EducationCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2019 EducationCrossing - All rights reserved. 21 192