Register or Login to Apply

Software Engineer

Ultra Adelaide, Adelaide

Job Description

Ultra specialises in providing application-engineered bespoke solutions. We focus on our customers’ mission critical and intelligent systems in the defence, security, critical detection & control markets.

As a member of the Sonar Software Development Team, you will be supervising and participating in the full Software Engineering lifecycle of Ultra Maritime’s Sonar Projects, including the Hobart Class Destroyer Integrated Sonar System and Integrated Sonar Trainer, Hunter Class Frigate Bow Sonar and Surface Ship Torpedo Defence System, Expendable and Towed Torpedo Countermeasures and Integrated Undersea Battlespace.

Key responsibilities will include:

  • Working collaboratively with a dedicated team of software engineers and participate in systems requirement definition, functional analysis, and architectural design of the proposed software solution.

  • Participate in the preliminary software design, via the evaluation of candidate solutions and the development of design artefacts such as Software Requirements Specifications, Interface Design Documents and Detailed Design Documents.

  • Participate in the detailed software design, through the development of emulators, test harnesses and software code, ensuring the code is reliable, re-producible, maintainable and meets the customer requirements.

  • Ensure the integrity of the software design by checking the design artefacts, such as design documents, test procedures or user manuals, and through participating in informal code walk-throughs and formal design reviews.

  • Incorporate changes into the design to implement improvements, or address deficiencies, as required.

  • Support the integration and verification of the software solution into the target hardware, through participation in informal and formal testing.

  • Assist in system level software, hardware and firmware integration and development testing and evaluation.

  • As part of this role, you will be required to travel both international and domestically for training and to transfer the necessary software skills, information, and technology to enhance Ultra Maritime Australia’s Industry capability.

    Are you able to demonstrate the following personal attributes?

  • Enthusiastic and passionate approach to the entire Software Engineering Lifecycle.

  • Strong interpersonal development and motivational skills.

  • Excellent communication skills.

  • Sound analytical skills and demonstrated practical approaches and techniques in providing timely, robust solutions to a variety of problems.

  • Demonstrated behaviours that align with and promote Ultra’s “ASPIRE” values.

  • Have you…

  • Completed a Bachelor’s Degree in Engineering in an applicable discipline (e.g., Systems, Software, Electronics, Computer Science, or IT).

  • Do you have…

  • Experience in software development under Linux and Windows.

  • Competency in at least one of the following languages (C, C++, Java).

  • Experience with Object Oriented Analysis and Design.

  • Proficient in software configuration management practices.

  • Experience using a Version Control Systems (VCS), preferably Git.

  • Thorough understanding of networking principles.

  • … We would love to hear from you.

    Why it’s great to work for Ultra Maritime!

  • Work a 9 day/ fortnight;

  • Employee Assistance Program;

  • Wellbeing Program;

  • Values Recognition Program;

  • Free on-site car parking;

  • Free coffee/ tea/ soft drinks and fruit;

  • Giving Back Days;

  • CFS/ SES/ Reservist Paid Leave; and

  • The Ultra Reward Hub… to name a few!

  • We really want you to be able to shine in the application process, so we can see what your strengths are; as such we are happy to be flexible around our process.

    Interested in finding out more or have a specific question?

    Please email -avalon.com, we welcome the opportunity to support you.

    Interested in applying?

  • Click on the ‘Apply’ button.

  • Send a Resume and Cover Letter detailing your relevant knowledge, skills, and experience.

  • The successfully appointed candidate must be eligible to obtain and maintain a current Australian Defence Security Clearance to Negative Vetting Level 1 (NV1).

    Join our talent community to receive relevant communication and updates from the latest opportunities with Ultra.

      This job vacancy was been posted over 40 days ago, but is still active and currently accepting new applications.

    By displaying these images, Backpacker Job Board does not claim any ownership or endorsement of the materials. Backpacker Job Board assumes no liability for copyright infringements, licensing disputes, or any other intellectual property claims arising from employer-submitted images. If you believe that any image displayed on Backpacker Job Board infringes your copyright or other legal rights, please contact us at [email protected]. We are committed to promptly reviewing all such notices and, where appropriate, removing the infringing content. However, any removal of content shall not constitute an admission of liability or fault by Backpacker Job Board.

    Login or Register to Apply Online

    Not already a member? Register for free and create your online resume to apply. If you are already registered or have applied for a vacancy before, you can login below.

    Ultra