M

Research Software Programmer

Macquarie University
Full-time
On-site
Australia
$83,580 - $95,029 USD yearly

PRIMARY DETAIL

• Provide subject matter expertise and leadership to an exciting array of projects
• Salary Package: from $83,580 to $95,029 per annum (HEW Level 5), plus 17% superannuation and annual leave loading
• Appointment Type: 16 month fixed-term contract

Macquarie University’s Australian Astronomical Optics (AAO) department is currently seeking a suitably qualified software programmer to join a dynamic team working on astronomical data services, data reduction, web, and mobile development. Reporting to the Head of RDS Software, you will:

  • Contribute technical and software development to the delivery of instrumentation and software projects

  • Participate in the design process of software projects

  • Assist in the design and development of software to analyse instrument performance, using scientific methods and mathematical techniques  

  • Modify existing software to add new features, correct errors, adapt to new hardware, upgrade interfaces, and improve performance

  • Ensure the quality of the assigned software meets expectations including contributing to the development of tests for the verification of software and acceptance of components, sub-systems, and instruments where applicable

  • Produce documentation for instrument and software operation and maintenance

  • Participate in team meetings and stand-ups including presenting at project meetings

  • Engage with other team members and proactively seek assistance as and when required.

  • Contribute to fostering a culture of teamwork and collaboration and working effectively with colleagues and stakeholders

About You

You will have completed a diploma or bachelor’s or higher degree in software engineering, computer science, astronomy, physics or a related discipline, or a combination of a qualification and relevant experience in software development. You will have knowledge of and training in software engineering concepts, and development practices for technical projects.

You work effectively as part of a team, have excellent problem-solving skills, and will have worked in a *nix/Linux environment with compiled and interpreted programming languages such as Python, C/C++, JavaScript, shell scripts, etc. You have a growth mindset and are quick to pick up new concepts and technologies.

About Us

Over many decades, AAO has established a renowned reputation for its precision engineering capability and expertise within astronomy instrumentation across optical, mechanical and electronic precision engineering. AAO are excited to take a significant role in leading and growing Australia’s strength in astronomical instrumentation, partnering with the Australian National University and the University of Sydney under the banner of Astralis Instrumentation Consortium.

The AAO-MQ works in a matrix structure with close collaboration across all its functional groups. There is a strong emphasis on communities of practice and a shared culture of learning and innovation. As part of the expansive new vision, AAO-MQ aims to increase industry engagement, identify opportunities to apply AAO-MQ’s expertise to medicine and defence, and expand its presence in the fields of optics and sensing.

To Apply

To be considered for this position, please apply online by submitting your CV and a separate cover letter that clearly demonstrates how you meet the following selection criteria:

Essential

  • Bachelor’s degree in software engineering, computer science, or information technology, or in an engineering, physics or astronomy related discipline with relevant experience and training in software engineering;

  • Knowledge of and/or training in software development concepts and development practices for technical projects

  • Experience collaborating and working as part of a multi-discipline team developing astronomy research science platforms.

  • Technical problem-solving skills

  • Demonstrated skills with compiled and interpreted programming languages such as C/C++, Python, FORTRAN, JavaScript, Java, shell scripts and other languages as required

  • Working in a *nix/Linux environment

Desirable

  • Experience working in Machine Learning, AI or related technologies;

  • Demonstrated exposure to emerging technologies and exploring ways to implement these for the development of innovative solutions;

  • Knowledge of project workflow, including tracking progress, resolving issues, asking for advice as necessary, and delivering on time and to specification.

Role Enquiries: Nuria Lorente, Head of Research Data & Software at nuria.lorente@mq.edu.au

General Recruitment Enquiries: Rebecca Phillips, HR Consultant at rebecca.phillips@mq.edu.au

If you're already part of the Macquarie Group (MQ University, U@MQ, MQ Health, MGSM), you'll need to apply through your employee Workday account. To apply for this job: Login to Workday and go to the Careers App > Find Jobs.

Applications Close:

22/10/2024 11:59 PM

Diversity and Inclusion

Innovation and ingenuity thrive at Macquarie University when diversity, equity and inclusion take centre stage. At the University, we embrace a culture where diversity of background, experience and perspective are fundamental to our success.

We do not discriminate on gender identity, age, culture, disability, sexuality, Indigeneity, family and caring responsibilities or religion. See our journey towards leadership in Equity, Diversity and Inclusion in Higher Education.

Flexible Work
 

At Macquarie, we believe by providing flexibility in when, where and how work is done, we can support our staff to manage their personal commitments, while optimising their work performance and contributions to the University. See how we lead in flexible work to enable an outcome focused and inclusive workplace. To learn more about our culture and hiring process, explore our Candidate Resource Hub.