Research Engineer

Rice University

Houston, TX

ID: 7068148
Posted: July 23, 2020
Application Deadline: Open Until Filled

Job Description

Position Summary
The research engineer will develop the following features for the Theseus operating system, developed at the lab and open-source: (1) support major Linux applications, with POSIX interface, libc, and MMU-enforced user-space isolation, (2) support ARMv8 architecture, and (3) develop tutorials and teaching materials based on Theseus and to foster a development community for Theseus. The successful candidate will have a strong commitment to open-source software development, community support, advising, and mentoring undergraduate and graduate students from diverse backgrounds.

We are seeking candidates who have demonstrated ability to lead and/or work collaboratively in teams comprised of individuals of diverse backgrounds, skills, and perspectives.

We seek greater representation of women, minorities, people with disabilities, and veterans in disciplines in which they have historically been underrepresented; to attract international students from a wider range of countries and backgrounds; to accelerate progress in building a faculty and staff who are diverse in background and thought; and we support an inclusive environment that fosters interaction and understanding within our diverse community.

The George R. Brown School of Engineering ranks among the top 20 of undergraduate engineering programs (US News & World Report) and is strongly committed to nurturing the aspirations of faculty, staff and students in an inclusive environment.

Rice University is an Equal Opportunity Employer with commitment to diversity at all levels and considers for employment qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national or ethnic origin, genetic information, disability, or protected veteran status.

Education Required Bachelor's Degree
Electrical and computer engineering, computer science, or a related field.

Substitution for Education Requirement Experience may not be substituted for the education requirement.
Education Preferred
PhD in electrical and computer engineering, computer science or a related field

Experience Required 5 years
Type of Experience
- Experience in conducting systems research and experimentation
- Experience in managing large codebases with multiple contributors
- Experience in analyzing data and presenting empirical findings

Substitution for Experience Requirement May substitute additional related education, above and beyond what is required, on an equivalent year for year basis in lieu of the experience requirement.
Experience Preferred
License/Certification Required

License/Certification Preferred

Skills Required
- Advanced knowledge of field of specialization
- Advanced verbal and written communication, problem solving, and critical thinking skills with strong attention to details
- Ability to develop and implement quality safety standards
- Ability foster teamwork and collaboration and can effectively motivate others
- Ability to solve complex engineering problems
- Strong organizational skills
- Ability to use Rust programming language, especially writing systems software with Rust

Skills Preferred
Internal / External Contacts
Internal Contacts: The incumbent has daily contact with Rice faculty, staff and students.

External Contacts: The incumbent has frequent contact with collaborators and external contractors.

Physical Demands
- Should be able to lift up to 25 pounds (moving computers and other related equipment)
- Must be able to work at a computer for extended periods of time (up to eight hours)

Working Conditions
Monday through Friday, 40 hour work week with flexible hours

Essential Personnel
Position is not considered essential during a campus emergency.

Rice University Standard of Civility
Serves as a representative of the University, displaying courtesy, tact, consideration and discretion in all interactions with other members of the Rice community and with the public.

Security Sensitive
As defined under the Texas Education Code and Rice Policy No. 425, this position is security sensitive and employment in this position is contingent upon the successful completion of a background check.


Apply Now

Please mention to the employer that you saw this ad on