Generic document

advertisement
Software Engineer
Role summary for potential applicants
Advertised Job Title:
Software Engineer
Reference Number:
5365
Classification:
CSOF5
Salary Range:
AU $92k to AU $100k plus up to 15.4% superannuation
Location:
Clayton, VIC
Tenure:
Indefinite
Relocation assistance:
Will be provided to the successful candidate if required.
Applications are open to:
Australian Citizens Only
Australian Citizens and Permanent Residents Only
All Candidates


For Specified Term positions, we will accept applications from Temporary Residents with working
rights for the length of the term, who do not require sponsorship.
Functional Area:
Research Projects
Number of Direct Reports:
0
Reports to the:
Computational Software Engineering and Visualisation Team Leader
Role Overview:
An outstanding opportunity exists for a motivated and skilled software engineer to join the Computational
Modelling and Simulation (CMS) Group. The CMS Group uses world leading techniques and technologies
to model real world situations such as natural disasters, industrial processing, human motion and much
more. The successful candidate will be part of a multi-disciplinary team of software engineers and
scientists providing advanced software and applications to model real world scenarios. At senior levels,
Research Projects staff are involved in providing project leadership, science management, staff
development and/or industry liaison.
This position will be responsible for developing commercial-quality applications using our software
infrastructure in support of Data61 and CSIRO scientists, and external clients. The successful candidate
will have experience in developing commercial applications using C++. They will be adept in the use of
state of the art software development processes and systems. The successful candidate will have a
1
professional and proactive view of their software engineering career and as such will be looking to further
their experience and skills by strongly engaging in a professional software team.
Duties and Key Result Areas:

Development of commercial-quality software using C++ and building upon our software framework,
for deployment both inside and outside of CSIRO.

Compile and execute code on multiple platforms (including Windows, Linux and Mac), and use
software engineering best-practises, such as source code repositories, continuous integration,
automatic test suites and work item tracking software during daily activities.

Active involvement (as required) in all aspects of the software development lifecycle. This will
include requirements gathering, specification, design, development, testing and delivery of
applications, components and tools. Ongoing support of these applications, components and tools
will also be required.

Work as part of multi-disciplinary teams, to carry out tasks autonomously in support of scientific
research.

Work collaboratively with colleagues within your team, Data61 and across CSIRO, to reach
objectives.

As required and appropriate, contribute to the leadership of the team by setting-up and/or
maintaining effective and efficient programs and work teams, allocating and managing resources,
and undertaking some aspects of staff performance management and career development.

As required choose appropriate management strategies and communication styles to maintain high
levels of motivation and productivity, give feedback for development purposes and provide support
and direction for improvement.

Adapt and/or develop original experimental methods/equipment/ software/concepts/ideas in
support of existing and further research.

Adhere to the spirit and practice of CSIRO’s Values, Health, Safety and Environment plans and
policies, Diversity initiatives and Zero Harm goals.

Other duties as directed.
Selection Criteria:
Under CSIRO policy only those who meet all essential criteria can be appointed
Pre-Requisites:

Education/Qualifications: Bachelors/Masters degree in software engineering, computer science or
similar and/or equivalent commercial experience.

Communication: High-level communication skills, both written and oral, including the ability to
anticipate the interests and knowledge level of an audience and present information and feedback
accordingly.

Behaviours: A history of professional and respectful behaviours and attitudes in a collaborative
environment.

Adaptability: The ability to effectively manage a number of competing priorities simultaneously,
and carry out non-routine tasks independently.
2

Problem Solving: Proven ability to investigate underlying issues of complex and ill-defined problems
and develop appropriate responses by adapting/creating and testing alternative solutions.
Essential Criteria:
1. Commercial experience, as a senior software engineer or above, developing software applications
written in C++, with a strong customer focus and a proven capacity to deliver.
2. Experience in software development processes and systems. In particular, demonstrated experience
working in a test-driven agile development or continuous integration environment.
3. Experience with the following types of software engineering process and tools: source code
repositories, working item tracking, GUI libraries, cross platform development environments.
4. The ability to work proactively and effectively as part of a multi-disciplinary, regionally dispersed
research team, and carry out tasks autonomously in support of scientific research.
5. Demonstrated ability & willingness to contribute novel ideas and approaches in support of scientific
investigations
Desirable Criteria:
1. Previous experience developing software applications for scientific domains, including experience
with scientific workflow platforms and/or Python, JavaScript, C#, Qt, OpenCL.
2. Project or program leadership experience or the ability to contribute to the leadership of such a team
where appropriate.
Data61 and CSIRO are values based organisations. You will be expected to demonstrate behaviours
aligned with our values.
Other Information:
How to Apply
Please apply for this position online at www.csiro.au/careers. You will need to upload your cover letter
and resume/CV as one document. Please provide sufficient relevant information to enable the selection
panel to assess your suitability. Should your application proceeds to the next step, you may be asked to
provide additional information.
If you experience difficulties applying online call 1300 984 220 and someone will be able to assist you.
Outside business hours please email: csiro-careers@csiro.au
Referees:
If you do not already have the names and contact details of two previous supervisors or academic/
professional referees included in your resume/CV please add these before uploading your CV.
Contact: If after reading the selection documentation you require further information please contact:
Dr Damien Watkins via email: Damien.Watkins@csiro.au or phone: 03 9545 8096
Please do not email your application directly to Dr Watkins. Applications received via this method will
not be considered.
About CSIRO
Australia is founding its future on science and innovation. Its national science agency, the Commonwealth
Scientific and Industrial Research Organisation (CSIRO) is a powerhouse of ideas, technologies and skills
3
for building prosperity, growth, health and sustainability. It serves governments, industries, business and
communities across the nation.
Find out more! www.csiro.au.
Data61 is Australia’s digital powerhouse, formed by the recent integration of NICTA and CSIRO’s Digital
Productivity business unit. We bring a multidisciplinary approach with design thinking, creativity, and
behavioural economics to solve complex business problems, digital transformation and early stage
commercialisation of data-centric solutions.
Data61 is a CSIRO entity, Australia’s preeminent scientific organisation. Being part of CSIRO gives us
access to deep domain expertise across all of the industry sectors most likely to be disrupted over next
5-20 years.
Data61 focuses on every aspect of data research and development, from data capture [via sensor
technology and robotics] to data consumption; communications and networking; infrastructure;
hardware and software; cybersecurity; data statistics, modeling and analytics; decision sciences;
behavioural economics and cognitive sciences—across every major industry sector.
Find out more – visit our website
4
Download