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.



  • 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 ...


  • 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 ...


  • 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 ...

  • CSIRO

    Software Engineer

    3 days ago


    CSIRO Brisbane, Australia Full time

    The Opportunity · Join the Automation Technology team within the Mining Technologies Research Group · Provide Software Engineering support · Opportunity to create a dynamic career path in this exciting role · CSIRO Mineral Resources (CMR) is one of the largest minerals research a ...

  • Raytheon Technologies

    Software Engineer

    3 days ago


    Raytheon Technologies Queensland, Australia Full time

    Unspecified · Fast track your Software Engineering career on breakthrough defence projects · Gain hands-on experience from concept to delivery · Learn from the best in a high calibre team with great benefits and professional development · Raytheon Australia is a trusted capabili ...

  • Akips

    Software Engineer

    2 days 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 ...

  • Equifax

    Software Engineer

    1 day 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 ...

  • Hudson

    Software Engineer

    4 days ago


    Hudson Brisbane, Australia Full time

    Design, code, test and install applications programs either in one major program 3+ years of experience in Programming and Applications Design, Contribute to continuous improvement in project methodologies and processessResponsibilities · *Design, code, test and install applicat ...

  • Burger Urge

    Software Engineer

    3 days ago


    Burger Urge New Farm, Australia Full time

    BURGER URGE - Software Engineer · As the Software Engineer at Burger Urge, you will play a pivotal role in developing and managing our business intelligence functions and operational capabilities. Reporting directly to the General Manager of Corporate Services, you will be respon ...

  • Microsoft

    Software Engineer

    3 days ago


    Microsoft Brisbane, Australia Full time

    Overview · The Azure Networking team continues to innovate across the stack, pushing new scale and features into the cloud and desktop platforms while transforming our infrastructure to meet the growing needs of the 200-plus Microsoft online services, including Bing, MSN, Office ...


  • Hitachi Vantara Corporation Brisbane City, Australia Full time

    Hitachi Rail is looking for an enthusiastic self-motivated Systems Software Engineer who thrives in a fast-paced environment. · The successful candidate is comfortable performing a wide range of tasks from administrative to strategic. · The position is based at Eagle Farm, Brisba ...


  • Deswik Mining Consultants Brisbane, Australia Full time

    Join our Brisbane Software team as a Senior Software Engineer in either our OPS or MDM teams. · You'll enjoy working here if you like solving interesting problems, have a passion for developing exceptional software, and want to join a team that is supportive and fun.We're growing ...


  • Clearcompany Brisbane, Australia Full time

    Software Engineering Manager - React | Node | Azure| API | Redux| Graph QL | Type ScriptExciting opportunity to work for a growing Australian company, based in Queensland. · They save lives, you can be a part of that You can be located in Brisbane or Gold Coast. · We need an expe ...


  • Rheinmetall Defence Australia Pty Ltd Brisbane, Australia

    Software Engineer · Rheinmetall Defence Australia Pty Ltd in Brisbane · / Software Engineer Ref.-Nr.: AU01771 · : · Contract Type: Permanent Full-Time · WHAT WE ARE LOOKING FOR About the Team · The software development team is responsible for the design, development and in ...


  • Microsoft Brisbane, Australia Full time

    Overview · We are a community of client-facing engineers that work directly with customers to build applications. As a result, being able to collaborate in person is essential. We ask that candidates reside within 2 hours of a MS Office in the above locations and can work from t ...


  • Wenco Brisbane City, Australia Full time

    Tuesday, April 16, 2024 Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. · Wenco ha ...


  • Workcover Queensland Brisbane, Australia Full time

    Apply nowJob no:493334 · Work type:Permanent - Full Time · Location:Brisbane CBD · Categories:Digital and Technology GroupAbout Us · At Work Cover Queensland our vision is to be the best worker's compensation insurer, to make a positive difference to people's lives and to keep Qu ...


  • Suncorp Group Brisbane, Australia Permanent Full time

    About the role · A skilled Senior Software Engineer is needed to join a high performing development team in Customer Engagement Technology within the Technology & Transformation division. Your role is to build API or microservice capabilities for Customer Engagement Technology i ...