Hi all,

(Apologies if you receive multiple copies of this message :))

The gem5 community is hiring a software engineer to develop and improve
gem5's software infrastructure. gem5 is an open source computer
architecture simulator used extensively in both academia and industry. The
gem5 paper has been cited over 3000 times since 2011 and the software is
used by ARM, AMD, Google, and many other companies in addition to
universities around the world. You can find more information about gem5 on
our website, http://gem5.org, or through the source code at
https://gem5.googlesource.com/. You'll work closely with the architecture
research group at University of California, Davis (
https://arch.cs.ucdavis.edu) which is an active and growing research group
with four PIs and a cohort of PhD, Masters, and undergraduate students.
Davis, CA is a small city with a high quality of life, 20 minutes from
Sacramento, and an hour from the (East) Bay Area.

I (Jason Lowe-Power) have been using and developing gem5 for the past 8
years. Through these 8 years, I have become incredibly passionate about
developing and* growing the open source community* around gem5. Since first
discovering open source software, I have wanted to be part of an open
source community. I was drawn to the gem5 community through its unique
combination of software engineering and computer architecture which are
used together to create highly impactful research. I'm excited to have
brought together the community (academia, government, and industry) to fund
a long-term, *full time software engineer* to work on gem5 to improve and
extend this infrastructure used by 100s of computer architecture
researchers.

In this position, you will have *significant autonomy* to design,
implement, and test new software features to support computer architecture
researchers across the world. You will *work closely with the gem5
community* to understand gem5's use cases, the pain points with those use
cases, and implement new designs to alleviate those pain points. You will
also help document gem5, support researchers using gem5, and help shepherd
their code for integration with the upstream open source project. Knowledge
of computer architecture is a plus, but not required.* This is a software
engineering position, not a computer architecture research position*.

We strive to create a diverse and welcoming environment in our lab at UC
Davis and the gem5 community as a whole.

Don't hesitate to contact me (jlowepo...@ucdavis.edu) if you have any
questions about the position or about gem5 generally.

You can apply at the following URL.
https://www.employment.ucdavis.edu/applicants/Central?quickFind=82835

Cheers,
Jason
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to