Job Opportunity: Explore Complex Software Research and Development
Job Description:
We are seeking a highly skilled individual to join our team as a research assistant. This role will provide an opportunity to explore complex software research and development in various areas of intelligent application security.
* Work with the project lead and team to develop secure software systems, leveraging underlying confidential compute hardware.
* Collaborate with researchers and developers worldwide to implement software prototypes.
* Develop production-ready code based on prototypes under the guidance of senior engineers and researchers.
* Develop associated test suites and test infrastructure.
Required Skills and Qualifications:
Our ideal candidate will possess solid software engineering skills and exemplary collaboration abilities. They must be passionate about solving real-world problems through research and development.
* Education requirements: Must satisfy one of the following:
o Final year Computer Science students in a Honours degree,
o Current students enrolled in a Master's or PhD degree program in Computer Science, Computer Engineering or related,
o Recent graduates will also be considered.
* Demonstrable experience in one or more of the following: SELinux, embedded Linux, Linux kernel development, confidential compute hardware, etc.
* Programming experience in C/C++ and Java or Python.
* Experience in cloud development, Kubernetes, and/or distributed systems would be beneficial.
* Ability to work independently and as part of a team.
* Ability to read, write, and communicate in English fluently.
Benefits:
As a research assistant, you will have the opportunity to work alongside engineers and researchers at Oracle Labs, advancing the state of the art in software security. This is a temporary position for 6 months, based in Brisbane.
Application Documents:
Please submit your resume/CV, expression of interest, and academic transcripts (current or completed).