Software Engineer -Compiler/Program Analysis
OracleAu-au,australia-brisbaneUpdate time: March 27,2020
Job Description
The role
Join Oracle Labs Australia and participate in the creation of Cybersecurity tools to improve the security of software worldwide!  Our team specialises in Program Analysis and the development of techniques and tools to find vulnerabilities in highly complex production software.

A Junior Software Engineer position is available in the Oracle Parfait team. Parfait is a fast and precise static code analysis product used internally in Oracle to detect bugs and vulnerabilities in large (millions of lines of source code) C/C , Java and SQL code bases, with Go and Python support underway. The successful candidate will work on technical aspects of the static analyses in Parfait, including scalability of analyses, development, testing, and support. 

By joining our team you will have a unique opportunity to be part of an Australian internationally-reknown Cybersecurity group and shape its future — our group has had notable academic impact worldwide in the area of program analysis, we collaborate with Professors worldwide, we hold over 25 US patents, and have an unparalleled track record for successful technology transfers within Oracle.  
 

Required Criteria
- BS or higher degree in Computer Science, Software Engineering or related area; 
- Knowledge of Program Analysis or Compilers;
- Demonstrable skills and working knowledge of C and/or Java development;
- Demonstrable knowledge of advanced data structures and algorithms; 
- Demonstrable skills and interest in building robust, and well-tested production software; 
- Demonstrable ability to contribute to projects of moderate complexity;
- Demonstrable practical work with software development tools;
- Interest to work in a team of engineers;
- Eligibility to work in Australia without sponsorship.

Desired criteria
- Demonstrable ability to contribute to existing projects;
- Good communication and presentation skills.

About Oracle Labs    
Oracle Labs Australia is the place where researchers and engineers come together to dream and innovate ways to improve the security of software, safeguard from security attacks, and improve the productivity of developers worldwide.  Join us to participate in the creation of Cybersecurity solutions that improve the security of software worldwide!  Through our specialisation in Program Analysis we make that dream a reality.  The projects transferred out of Oracle Labs Australia are used by Oracle to deliver new generations of solutions to over 37,000 customers globally (including 100 of the Fortune 100).  Visit us at http\://labs.oracle.com/locations/australia

Life at Oracle ANZ
An Oracle career can span industries, roles, countries and cultures, giving you the opportunity to take on new roles and challenges, while blending work and life. Oracle has thrived through 40 years of change by innovating and operating with integrity while delivering for the top companies in almost every industry. To cultivate the talent that makes this happen, we work hard to create a vibrant and rewarding workplace that celebrates diverse, multi-talented teams where everyone can contribute. We take care of each other, and value giving back to the community. We have flexible work arrangements and offer benefits including generous paid parental leave and comprehensive premium medical insurance.

!|!Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.!|!

Get email alerts for the latest"Software Engineer -Compiler/Program Analysis jobs in Au-au,australia-brisbane"