Skip to content

Software Engineer - C++ (Devices Software)

Resmed

AUonsitePosted May 28, 2026

Skills

confluencejenkinsgithubpythonc++cicd

About the role

Software Engineer, Devices Software

Devices Software

The Devices Software team works in close collaboration and is co-located with our cross functional development team. The primary role of the team is to create specifications and designs for new products or improvements and enhancements to existing products. The software group uses an Agile mindset and methodologies to deliver embedded software, including the development of embedded device applications, drivers, user interfaces, control systems, wireless and cellular communications , along with the CI/CD system.

Software Development

The Software Development area of the Devices Software team is primarily concerned with the development of accurate , quality, real time embedded software applications for medical diagnosis and treatment.

Employees with a role in this area are responsible for :

Designing, developing and testing software

Verifying software behaviour meets requirements through manual and automated tests

Documenting product design

Delivering quality products within a timeline and within budget

Analysing , debugging and helping resolve customer issues

Collaborating and communicating effectively with all stakeholders required

Building stable working relationships internally to exchange information

Balancing delivery to various internal customers based on value to the business.

Description

Software Engineers are members of the Devices Software team that perform work in a speciali s ed area of expertise that requires knowledge of fundamental themes, principles and concepts.

Technical Skills

Proficiency in C++ and/or Python to develop application and test code

Experience in Agile Development Processes

Experience with Atlassian and Code Management tools such as GitHub, Confluence, Bitbucket and others

Experience in CI/CD concepts

Assuring the quality of software applications through design, review and testing

Soft Skills

Good verbal and written communication skills

Collaborative team member within team and external stakeholders

Occasionally lead the work of project teams

Eager to learn new complex systems and latest technologies

Ability to translate customer needs to technical requirements

Required Experience

Commercial experience developing for software applications

Preferred Experience

2+ years of commercial embedded C/C++/Object Oriented programming experience

Medical device industry experience

Embedded programming experience

Test Driven Development

Experience with CI/CD tools such as Jenkins

Questions about this role

  • How do I apply to this Software Engineer - C++ (Devices Software) role at Resmed?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in Australia?

    Compensation for Software Engineer roles in Australia varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Australia medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Resmed use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.