gem5-users@gem5.org

The gem5 Users mailing list

View all threads

gem5 developer: Full-time software engineer position at UC Davis

JL
Jason Lowe-Power
Wed, Jul 10, 2019 5:40 PM

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 (jlowepower(a)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

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 (jlowepower(a)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