Senior Software Engineer

vor 3 Wochen


Adelaide, Österreich at Vollzeit

Senior Software Engineer - Position Description The Senior Software Engineer will contribute to development initiatives, assist other team members and develop software solutions. Software solutions integrate with hardware systems to enable our end-to-end automated Wire Additive Manufacturing process. The Senior Software Engineer will improve software development processes, follow best practices & architectural principles, while contributing to team culture and IP generation. Key Accountabilities To develop software as part of the software engineering team, reporting to the VP of Software and Product. To contribute expertise and facilitate the upskilling and development of other software engineering team members. Design, develop, and implement software solutions in Rust, C++, Rapid Code and scripting languages as necessary. Software solutions integrate with our hardware systems, enabling end-to-end automated manufacturing processes. Collaborate with cross-functional teams, including robotics and mechatronics engineers, to optimise our manufacturing process through the development of innovative software applications and tools. Perform code reviews, testing, and debugging of software to ensure high-quality and reliable products. Assist with continuously improving software development processes, tools, and methodologies to ensure high levels of productivity and efficiency. To help ensure consistent use of shared platform components and technologies within the organisation. Design and develop reusable libraries and APIs for use across the organisation. To help contribute to best practice for code development across the organisation. Write unit and integration tests, within automated test environments to ensure code quality. Assist in defining the team's technical strategy and advising on product roadmaps and migration plans to achieve strategic goals. Write concise yet comprehensive technical documentation. Assist in automating the deployment process on all environments. To help also ensure responsibility for work quality, ensuring it meets the technical standards for all online output. To help monitor work against the production schedule closely and provide progress updates and report any issues or technical difficulties as needed. Stay current with emerging trends and technologies in software development, robotics, and mechatronics, and proactively identify opportunities to leverage new tools and frameworks to improve our systems. To work to the organisation's policy on Health and Safety. Knowledge, Skills & Competencies Demonstrable experience of using Rust, C++ and other related technologies - e.g. scripting languages. Ideally experience with CGAL and other 3D or path planning concepts, Qt and UI frameworks. A high level of competence with Git, and source control systems. Competence and experience developing software using an Agile development methodology. Demonstrable experience developing software on Windows / Unix / Linux based Operating Systems including performing administrative tasks. Demonstrable experience of test-driven development alongside use of automated test frameworks, mocking/stubbing and unit test frameworks. Demonstrable experience of scripting languages. Proven experience of project working and commercial development processes - particularly Agile methodologies. Experience of working in an environment where products must be delivered to specific timescales. An ability to rapidly and effectively understand and translate product and business requirements into technical solutions. Experience of supporting, modifying and maintaining systems and code developed by teams other than your own. Experience of working with code repositories (e.g. GitLab), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence). #J-18808-Ljbffr



  • Adelaide, Österreich Peoplebank Vollzeit

    Peoplebank North Plympton, South Australia, Australia Senior Software Engineer You’re an experienced software engineer who wants to see your work come to life in the real world. You’ll develop software that powers large-scale, automated 3D metal printing solutions—combining robotics, mechatronics, and proprietary software to transform advanced...


  • Adelaide, Österreich Canonical Vollzeit

    Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Senior Juju Software Engineer (Go) role at Canonical Canonical Adelaide, South Australia, Australia 1 day ago Be among the first 25 applicants Join to apply for the Senior Juju Software Engineer (Go) role at Canonical Canonical is a leading provider of...


  • Adelaide, Österreich Canonical Vollzeit

    Senior Software Engineer - Digital Workplace Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Senior Software Engineer - Digital Workplace role at Canonical Senior Software Engineer - Digital Workplace Canonical Adelaide, South Australia, Australia 3 days ago Be among the first 25 applicants Join to...


  • Adelaide, Österreich Minelab Metal Detectors Vollzeit

    Senior Embedded Software Design Engineer 4 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Title: Senior Embedded Software Design Engineer Date: 6 Nov 2025 Location: Australia, Adelaide, AU About Us At Minelab Electronics, we change people’s fortunes by designing the world’s best hand‑held metal...


  • Adelaide, Österreich Canonical Vollzeit

    Embedded Linux Senior Software Engineer - Optimisation Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation Canonical Adelaide, South Australia, Australia 1 day ago Be among the...


  • Adelaide, Österreich at Vollzeit

    A technology firm in Adelaide is seeking a Senior Software Engineer to contribute to software development initiatives and collaborate with engineering teams. The ideal candidate should have strong experience in Rust and C++, familiarity with agile methodologies, and demonstrated ability to improve development processes. This role offers an opportunity to...


  • Adelaide, Österreich at Vollzeit

    Senior Embedded Software Design Engineer Add expected salary to your profile for insights At Minelab Electronics, we change people's fortunes by designing the world's best hand‑held metal detector technology. We have regional offices in Australia, Brazil, India, Ireland, Mexico, the UAE, and the USA and we are proud to supply customers in over 150...

  • Juju Software Engineer

    vor 2 Wochen


    Adelaide, Österreich Canonical Vollzeit

    Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Juju Software Engineer (Go) role at Canonical Canonical Adelaide, South Australia, Australia 1 week ago Be among the first 25 applicants Join to apply for the Juju Software Engineer (Go) role at Canonical Get AI-powered advice on this job and more...

  • Software Engineer

    vor 2 Wochen


    Adelaide, Österreich Canonical Vollzeit

    Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Software Engineer - Python and K8s role at Canonical Canonical Adelaide, South Australia, Australia 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python and K8s role at Canonical Get AI-powered advice on this job...


  • Adelaide, Österreich Canonical Vollzeit

    Python Software Engineer - Ubuntu Hardware Certification Team Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team Canonical Adelaide, South Australia, Australia 3...