The WebAssembly Research Center (WRC) at Carnegie Mellon University is looking for a graduate summer intern to work on research topics key to the WRC’s mission. You will work directly with faculty and/or graduate students on original research projects. You would also produce appropriately transferable software artifacts, datasets, benchmarks, and other research output. In some cases, you will help support research projects by designing and performing experiments.
Multi-threaded WebAssembly Replay and Fuzzing. We seek to improve the state of the art for fuzzing and debugging multi-threaded programs on Wasm. Building on Wasm’s deterministic execution capabilities and the instrumentation capabilities of the Wizard Research Engine, you will explore fuzzing, testing, debugging, and replay of WebAssembly programs.
Core Responsibilities:
- Attend regular meetings regarding your research project.
- Potential literature review of background for your research project.
- Build software, tools, and datasets specifically for multi-threaded Wasm.
- Extend the Wizard engine with multi-threading, including the Wasm threads proposal atomic bytecodes, and if necessary, Virgil threads.
- Develop new demos and tools for multi-threaded debugging.
- Work towards a publication on this topic.
Inclusion and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who can effectively interact with a varied population of diverse audiences. We are looking for someone who shares our values and who will support the mission of the university through their work.
Qualifications:
- B.S. in Computer Science, Information Science, Software Engineering or a closely related field.
- Software development experience with continuous integration, source control, and unit testing.
- Experience with WebAssembly and fuzzing.
- Strong competency in at least three of the following: JavaScript, TypeScript, Java, C/C++, Rust, Kotlin, OCaml, or Python.
- Strong collaboration and community engagement skills.
Preferred Qualifications:
- Experience supporting software with an existing userbase.
- Research-oriented mindset
- Experience with compilers and virtual machine internals
- Experience with programming language theory
At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond just credentials, we consider the role's responsibilities, your invaluable work experience, and the knowledge gained through education and training. We acknowledge and appreciate your unique key skills and the diverse perspectives you bring. Our commitment to fostering an inclusive work environment means we also account for geographic differentials. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.
Are you interested in this exciting opportunity?! Apply today!
Location
Pittsburgh, PAJob Function
Non-CMU StudentsPosition Type
Intern (Fixed Term)Full Time/Part time
Full timePay Basis
HourlyMore 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
-
Intern Cy Lab, Carnegie Mellon University, United States, 3 days ago
Details Posted: 24-Apr-24 Location: Pittsburgh, Pennsylvania Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 2021564 Carnegie Mellon University CyLab brings together...
-
Software Engineering Manager School Of Computer Science Mld, Carnegie Mellon University, United States, 21 days ago
Details Posted: 07-Apr-24 Location: Pittsburgh, Pennsylvania Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 2021470 Headquartered at Carnegie Mellon University, the...
-
Senior Marketing Manager Tepper School Of Business, Carnegie Mellon University, United States, about 18 hours ago
Details Posted: 27-Apr-24 Location: Pittsburgh, Pennsylvania Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 2021573 The Tepper School of Business is home to many pr...
-
Contracts Procurement Intern, Carnegie Mellon University, United States, 14 days ago
Details Posted: 13-Apr-24 Location: Pittsburgh, Pennsylvania Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 2021518 What We Do The SEI Contracts Department administ...
-
Statistics Adjunct, Carnegie Mellon University, United States, 15 days ago
Details Posted: 12-Apr-24 Location: Pittsburgh, PA Salary: Open Categories: Academic/Faculty Internal Number: 123800 The Human-Computer Interaction Institute at Carnegie Mellon University's School...
-
Security Officer University Police Department, Carnegie Mellon University, United States, 22 days ago
Details Posted: 06-Apr-24 Location: Pittsburgh, Pennsylvania Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 2020557 Carnegie Mellon University's Police Department (...