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-announce mailing list gem5-announce@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-announce