Jobs
>
Brisbane

    Software Engineer - Brisbane, Australia - CSIRO

    CSIRO
    Default job background
    Full time
    Description

    The Opportunity
    The CSIRO Mining Geoscience Team develops technologies for mining, manufacturing, space and other industries to improve safety and productivity. The team has a proven track record and is a leading provider of software and hardware to mining professionals such as geologists, geotechnical and blast engineers and surveyors. We pioneered the use of photogrammetric systems for rock mass characterisation and slope stability assessment, geophysical logging and microseismic monitoring for the Australian mining industry. We have also developed sensing technologies that are now being utilised or trialled in the medical, aeronautical and space industries.

    • Join the Sustainable Mining Technologies team within CSIRO Mineral Resources
    • Provide Software Engineering support
    • Opportunity to create a dynamic career path in this exciting role

    An opportunity exists for an enthusiastic and talented Software Engineer to design and build the next generation of fused sensor systems for mining and aerospace industries. You will design and implement software to support sensor fusion for 3D scanning in space and safety monitoring in mining and civil engineering environments.

    We love code examples. If you have anything that we can look at, such as open source (e.g. on Github or BitBucket), we would appreciate if you mentioned it in your application.

    Your duties will include:

    • Design and implement computer vision-based algorithms for mining, manufacturing, space and other applications.
    • Comply with company's SDLC, project plans and industry standards.
    • Deliver production level code with supporting unit tests.
    • Contribute to collecting data in the lab or field, annotating and cleaning data.
    • Deploying developed technologies, and in demonstrating these technologies in the field.
    • Experimenting with new technologies and communicating the results.

    Location: Brisbane (Pullenvale), QLD
    Salary: AU$87k to AU$111k pa + up to 15.4% super
    Tenure: 3 year specified term
    Reference: 85724

    To be considered you will need:

    Essential:

    • Bachelor or higher degree in a scientific, mathematics, or engineering discipline with a significant component of formal training in software engineering, or equivalent commercial experience in software engineering.
    • Demonstrated expertise in designing, developing, and implementing software supporting computer vision or other 3D sensing methods
    • Deep knowledge of SOLID principles and design patterns
    • Strong understanding of computing and mathematical concepts
    • High proficiency in software design using C++ in a cross-platform environment (min 2+ years of programming experience)
    • Ability to communicate in a fluent and courteous manner, both orally and in writing, offering factual information supported by proven data, and providing appropriate feedback when required.
    • A history of professional and respectful behaviours and attitudes in a collaborative environment. Ability to work both autonomously and under guidance from researchers and working to deadlines
    • The ability to effectively manage a number of competing priorities simultaneously, and carry out non-routine tasks under general direction.
    • Proven ability to investigate routine problems by identifying and considering the implications of a range of available alternative solutions.

    Desirable:

    • Experience with OpenCV and Point Cloud Library (PCL)
    • Experience with CUDA or OpenCL programming
    • Software development experience using C#, or Java
    • Frontend Development (eg. Angular, React, Vue, JavaScript)
    • Matlab and Matlab Image Processing and Computer Vision Toolboxes

    For full details about this role please review the Position Description

    Eligibility
    Applications for this position are open to Australian/New Zealand Citizens, Australian Permanent Residents and Australian Temporary residents who hold a valid visa for the duration of the specified term.
    Appointment to this role is subject to provision of a national police check and may be subject to other security/medical/character requirements.

    Flexible Working Arrangements
    We work flexibly at CSIRO, offering a range of options for how, when and where you work.



  • PRA Brisbane, Australia

    **Permanent role**: · - **Hybrid WFH arrangement**: · - **Great work life balance**: · - **Up to $186,000 + super/annum** · **Duties**: · - Lead software engineering teams to deliver high-quality solutions, meeting business objectives and customer needs. · - Provide strategic dir ...


  • Clicks IT Recruitment Brisbane Central Business District, Australia

    Clicks IT Recruitment is currently working with an internationally recognised organisation synonymous within the resources sector. · This unique role will see you lead a number of development teams consisting of QA and developers. This team is working on making continuous improve ...


  • CoreLogic Fortitude Valley, Australia

    Job Summary: · Join our team of over 5,000 employees globally, who provide the insights through data and next generation technology that help millions of people find, buy and protect the homes they love. From the beginning, CoreLogic has been driven by a single purpose - to innov ...


  • Microsoft Brisbane, Australia

    **Software Engineering Manager - Magic: Shaping the future of video** · Clipchamp is the go-to video platform with one simple mission: to empower anyone to tell stories worth sharing. Since 2016 we've attracted over seventeen million registered users globally and counting, and th ...


  • WorkCover Queensland Brisbane, Australia

    **Job no**: 493334 · **Work type**: Permanent - Full Time · **Location**: Brisbane CBD · **Categories**: Digital and Technology Group · **About Us** · At WorkCover Queensland our vision is to be the best worker's compensation insurer, to make a positive difference to people's liv ...


  • Microsoft Brisbane, Australia

    **Software Engineering Manager: Shaping the future of video** · Clipchamp is the go-to video platform with one simple mission: to empower anyone to tell stories worth sharing. Since 2016 we've attracted over 50 million registered users globally and counting, and that's only the b ...


  • The Cache Group Brisbane Adelaide Street, Australia

    Our client is a well-known American-based company with a reputation as an employer of choice with respectful and inclusive culture. · They have an immediate need for a National Software Engineering Manager to be based in their Brisbane offices. They are looking for an experienced ...


  • Workday Brisbane, Australia

    Your work days are brighter here. · At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us a ...


  • CircuIT Recruitment Group Brisbane, Australia

    Must be Citizen/PR · - Remote Within Australia · - Experience Building Teams · To succeed in this role, you must have prior experience leading and supporting multiple cross-functional groups and delivering significant projects. You should be skilled at mentoring individuals and t ...


  • Wenco (a Hitachi Construction Machinery subsidiary) Eight Mile Plains, Australia

    Wenco has R&D offices located in Australia, Canada and Chile. This role is based in the Wenco R&D Lab in Brisbane, Australia · The Experience · **Must have**: · - You have 10+ years experience working as a software engineer, with 2+ years experience in a technical leadership role ...


  • Wenco (a Hitachi Construction Machinery subsidiary) Eight Mile Plains, Australia

    Wenco has R&D offices located in Australia, Canada and Chile. This role is based in the Wenco R&D Lab in Brisbane, Australia · The Experience · **Must have**: · - You have 10+ years experience working as a software engineer, with 2+ years experience in a technical leadership role ...

  • Akips

    Software Engineer

    2 weeks ago


    Akips Brisbane City, Australia Full time

    Join the AKIPS team. · We're turning Tanah Merah into Silicon Valley Friendly, inclusive & diverse team Great perks, working for an award-winning team Come and join AKIPS by Tufin, a leading provider of network monitoring solutions for enterprises across the globe. · AKIPS develo ...

  • Rheinmetall Defence Australia Pty Ltd | Brisbane

    Software Engineer

    6 days ago


    Rheinmetall Defence Australia Pty Ltd | Brisbane Brisbane, Australia Full time

    Software Engineer · Rheinmetall Defence Australia Pty Ltd in Brisbane · Rheinmetall / Software Engineer · Ref. no.: AU01771 · : · Contract Type: Permanent Full-Time · shareOntwitter shareOnlinkedIn shareOnxing · WHAT WE ARE LOOKING FOR · About the Team · The software developmen ...

  • Airbus Australia Pacific

    Software Engineer

    6 days ago


    Airbus Australia Pacific Brisbane, Australia Full time

    About this role · Engineer Software · Brisbane · The opportunity · We currently have an opportunity for a Software Engineer to join our team based in Brisbane in a permanent full-time role. In this interesting and varied role, you will be responsible for providing Software Engin ...

  • Equifax

    Software Engineer

    2 weeks ago


    Equifax Brisbane, Australia Full time

    Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. · What you'll do · The Software Engineer is an integral part of ...

  • The Boeing Company

    Software Engineer

    4 days ago


    The Boeing Company Brisbane City, Australia Full time

    Job Description At Boeing, we innovate and collaborate to make the world a better place. · From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. · We're committed to fostering an environment ...

  • Assembl Talent Pty Ltd

    Software Engineers

    1 week ago


    Assembl Talent Pty Ltd Brisbane City, Australia Full time

    Developers/Programmers (Information & Communication Technology) Come and join a true Australian success story This company has been in the market for 2 decades and has only grown and continue to thrive. · They are a Saa S company providing cloud based software helping businesses ...

  • airbus

    Software Engineer

    1 week ago


    airbus Brisbane, Australia Full time

    About this role · Engineer Software · Brisbane · The opportunity · We currently have an opportunity for a Software Engineer to join our team based in Brisbane in a permanent full-time role. In this interesting and varied role, you will be responsible for providing Software E ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Brisbane, Australia Full time

    Overview · Azure Resource Graph's (ARG part of ARM/Azure Control plane) mission is to Reliably organize the planet-scale cloud inventory and making it accessible to every Azure customer through scalable, and performant tools. · ARG is the Inventory of cloud resources, dependenci ...

  • Assembl Talent Pty Ltd

    Software Engineers

    5 days ago


    Assembl Talent Pty Ltd Brisbane City, Australia

    Developers/Programmers (Information & Communication Technology) · Come and join a true Australian success story · This company has been in the market for 2 decades and has only grown and continue to thrive. They are a SaaS company providing cloud based software helping business ...