Software Engineer - C++ (Devices Software)
Skills
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.