Software Engineer

Updated: about 1 month ago
Location: Perth, WESTERN AUSTRALIA
Job Type: FullTime

Job Reference: 1235459
 
Your new role

We are seeking a talented and experienced Software Engineer to join our dynamic team at Curtin University. This full-time position (1.0 FTE) is part of an exciting project funded by the Department of Defence, focusing on the Development of a Research Environment for Combat System Architectures (RECSA).

Motivated and promising candidates without cited experience (including recent graduates) will also be considered for these positions and are encouraged to apply.

Your key tasks will include:


  • Analyse IT system performance utilizing industry-standard tools, or creating custom software to identify inefficiencies in modern Linux architecture stacks such as virtualisation and containerisation.
  • Investigate and implement hardware acceleration techniques on private cloud infrastructures to enhance system performance in a similar way as is done on the public cloud.
  • Install, configure, and rigorously test new hardware components within server environments to ensure optimal operation.
  • Maintain communication with project partners and stakeholders throughout assigned projects to ensure regular exchange of project-related information and to initiate appropriate action for issues if they arise.
  • Produce and maintain high-level documentation, including but not limited to technical reports, code repositories, and code itself.
As this is a fixed-term contract, you will require current work rights in Australia that match the tenure of this role. Please note that relocation and sponsorship will not be provided for this position. 
 
About us

School of Electrical Engineering, Computing and Mathematical Sciences, The High-Performance Intelligent Systems (HPIS) Research Group focuses on the design and development of next-generation distributed Intelligent systems using state-of-art technologies, i.e., edge-cloud computing, machine learning (ML) techniques, Internet of Things (IoT), and software and cyber security engineering. The group comprises leading experts in software engineering, cyber security, machine learning and cloud/edge computing. The group fosters collaborative, interdisciplinary research, and development with various industry partners.

The School of EECMS, Curtin University, is a uniquely rewarding workplace. Curtin University is ranked in the top 1% of universities worldwide and is placed 20th in the world for universities less than 50 years old. The school combines Curtin's core capabilities across electrical engineering, computing, physics, and mathematics to better understand and advance our data-driven world. It has built substantial knowledge in machine learning, cyber security, statistics and optimisation, digital transformation, radio astronomy, the internet of things, signal processing, embedded systems, and renewable and power engineering. The school hosts research centres that are co-funded by industry and provide answers to demand-driven questions.

About Curtin University:
Curtin University is ranked in the top one per cent of universities worldwide in the highly regarded Academic Ranking of World Universities (ARWU) 2022. Curtin has campuses in Malaysia, Singapore, Dubai, and Mauritius, and delivers courses through more than 130 partner institutions worldwide.

In addition, we offer a competitive remuneration and benefits package, a friendly and collaborative work environment, generous leave entitlements, flexible working arrangements, generous superannuation, and salary-packaging. Our vibrant campus also includes an art gallery, gym, childcare, medical centre, and endless food options.
For more information on our university, please visit www.curtin.edu.au

Join us!

Your application should include a cover letter, your CV and separate document directly addressing the selection criteria (noted below) to allow us to assess your suitability for this role.

To view a copy of the Position Description, please copy and paste the following link into your web browser:

https://tinyurl.com/5bwyejm5

Selection Criteria:
Essential

  • An undergraduate qualification in a relevant discipline (computer science, software engineering) with considerable relevant experience or an equivalent combination of relevant experience and education/training.
  • In-depth knowledge of the Linux kernel and its functionalities within Linux/GNU operating systems such as Debian, Ubuntu, Fedora, and RHEL.
  • Familiarity with the concepts of hardware acceleration and offloading to enhance workload performance.
  • Proficiency in using tools for monitoring and performance analysis.
  • Strong Linux system administration skills, including network configuration.
  • Knowledge of modern commercial hardware, such as GPUs and NICs, and the performance improvements they can provide to a private cloud.
  • Demonstrated well-developed verbal and written communication skills.
  • Demonstrated interpersonal skills with a personal commitment to achieving the highest levels of client focus, along with proven ability to interact professionally with clients.
  • Demonstrated ability to meet deadlines, determine own work priorities and work effectively as part of a team.
  • Desirable
  • Experience scripting in high-level or low-level languages: Python, Go, Rust
  • Proficiency in C programming with the ability to write efficient code.
  • Familiarity or keen interest in IT security principles.
  • Understanding of containerisation technologies like Docker and Kubernetes, including their underlying components such as runc and containerd.
  • Knowledge of virtualisation concepts, with a strong foundation and experience considered advantageous but not mandatory.
  • Applications close: Monday 12th August 2024 4:00pm AWST

    Applicants should note that prior to appointment, any offer of employment is subject to completion of National Police Records checks, and background, integrity, and reference checks to Curtin’s satisfaction. This position also requires the incumbent to hold Australian Citizenship, and the ability to apply for, obtain and maintain a Defence BASELINE Security clearance.  At Curtin, we are committed to being a Child Safe organisation and this position may also require you to have a current Working With Children Check.

    Disclaimer
    Curtin reserves the right at its sole discretion to withdraw from the recruitment process, not to make an appointment, or to appoint by invitation, at any time. We reserve the right to remove the advert earlier than the date on the advert.

    If you have any queries in relation to this application process, please contact our careers team on 08 9266 9000 (option 3,1), quoting the reference number.

    Please note we are not accepting applications from recruitment agencies at this time.



    Similar Positions