Let’s talk about the role
In your role as a Software Engineer, Devices Software, you will be part of a globally distributed team working closely with cross-functional stakeholders to design and deliver high-quality embedded software solutions for medical devices. You will contribute to building reliable, scalable, and real-time software systems that support patient diagnosis and treatment.
The Devices Software team focuses on creating specifications, designs, and enhancements for both new and existing products. The team leverages modern engineering practices including Agile methodologies, CI/CD pipelines, and embedded systems development across applications, drivers, control systems, and communication technologies.
This role is a 12-month fixed-term contract with Resmed(with a hybrid work arrangement, 2–3 days per week in our Sydney office) and requires valid Australian work rights.
Let’s talk about responsibilities
As a Software Engineer within the Devices Software team, your key responsibilities will include (but are not limited to):
Design, develop, and test high-quality software applications for embedded medical devices
Verify software behavior against requirements using both manual and automated testing techniques
Contribute to software architecture, design documentation, and technical specifications
Analyze, debug, and resolve software defects and customer-reported issues
Collaborate closely with cross-functional teams including hardware, QA, and product management
Ensure timely delivery of high-quality software within project timelines and budget constraints
Participate actively in Agile ceremonies and contribute to continuous improvement initiatives
Support CI/CD processes and ensure seamless integration within the development lifecycle
Build strong working relationships across teams to enable effective communication and knowledge sharing
Let’s talk about qualifications and experience
Required Skills
2+ years of experience in C/C++ or object-oriented programming
Strong understanding of embedded systems and real-time applications
Experience working in Agile product development teams
Good verbal and written communication skills.
Experience in CI/CD concepts
Preferred Skills
Experience working in the medical device or regulated industry
Embedded programming experience
Experience with CI/CD tools such as Jenkins
Familiarity with code management and collaboration tools (e.g., GitHub, Bitbucket, Confluence, Atlassian suite)
Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.