VetJobs - The Leading Military Job Board

Job Information

Carnegie Mellon University Research Programmer - School of Computer Science - S3D in PITTSBURGH, Pennsylvania

Reference #: 2021339 The WebAssembly Research Center (WRC) at Carnegie Mellon University is looking to hire a full-time software engineer to build and support software that is key to the WRC's mission. This includes designing and building new software as well as improving and maintaining software developed in research projects (e.g., by students). A key need is to create demos and tutorials of software tools as well as maintain such demos and tutorials and the underlying software. Other responsibilities include supporting software for the center, maintaining continuous integration, diagnosing, and fixing bugs, responding to issues filed by users, and generally improving the usability and robustness of WRC software tools. You will work directly with faculty, graduate students, and interns to help support research projects. You would also take ownership of appropriately transferable software artifacts. In some cases, if workload allows, you will help support research projects by designing and performing experiments. Your software will be user-facing and will be expected to be top-quality in usability.

Core Responsibilities: Attend regular meetings and stay current with WRC research projects. Build, support, and maintain WRC software that fits specific research needs including polishing and improving research artifacts developed by students. Maintain public-facing demos and interactive websites associated with research projects. For example: public dashboard for continuous integration and/or benchmarking and demos of research tools. Maintain documentation for research tools and systems that are key to WRC's mission, such as Wizard, benchmarking, and analysis tools. Respond to user and community issues with any public-facing demos or supported research tools. Develop new demos, tutorials, and applications of WRC research output. Support research projects with tools, development effort, experiments, and evaluations as needed.

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 frontend Web development. Experience with backend development. 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. Basic system administration skills including installing and upgrading software, building/compiling diverse software projects, and trouble-shooting software builds.

Preferred Qualifications: Experience with WebAssembly technology 2+ years experience in systems software development Experience supporting software with an existing userbase. M.S. or PhD in Computer Science Research-oriented mindset GUI programming and design skills Experience with compilers and virtual machine internals Experience with programming language theory

Requirements: Successful background check

Joining our team in this position opens the door to an array of exceptional benefits, available to all full-time Carnegie Mellon University employees. Experience the full spectrum of advantages, from comprehensive medical, prescription, dental, and vision insurance to enticing retirement savings programs. Unlock your potential with tuition benefits, and take well-deserved breaks with generous paid time off and holidays. Rest easy knowing you're covered by life and accidental death and disability insurance. For a comprehensive overview of the benefits awaiting you, explore: .

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 envi onment 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!

LocationPittsburgh, PA Job FunctionSoftware/Applications Development/Engineering Position TypeStaff - Regular Full Time/Part timeFull time Pay BasisSalary More Information:

Please visit "" to learn more about becoming part of an institution inspiring innovations that change the world.

Click  to view a listing of employee benefits

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

Carnegie Mellon University considers applicants for employment without regard to, and does not discriminate on the basis of, gender, race, protected veteran status, disability, or any other legally protected status.

DirectEmployers