Engineer impactful software that powers life-changing devicesÂ
Resmedâs Devices Software team creates the embedded intelligence behind our medical technologies that help millions breathe, sleep, and live healthier lives. Youâll contribute to software that sits at the intersection of engineering and patient care designed to diagnose, monitor, and treat sleep and respiratory conditions worldwide. Here, youâll collaborate with systems, hardware, quality, and product experts to transform healthcare possibilities into everyday solutions.Â
Working within an Agile environment, youâll help build and refine the software foundations across everything from real-time control systems and device interfaces to user interaction and wireless connectivity. Every line of code you write supports clinicians, caregivers, and people living with chronic conditions and advances our shared mission to improve lives through technology.Â
What Youâll DoÂ
- Design, develop, test, and maintain embedded software for medical devicesÂ
- Implement and automate verification activities to ensure performance and reliabilityÂ
- Participate in architecture and design reviews while contributing to technical discussionsÂ
- Document software designs, decisions, and test outcomes with clarity and precisionÂ
- Troubleshoot, analyze, and resolve software defects and field-reported issuesÂ
- Collaborate closely with software, hardware, systems, and quality teamsÂ
- Support process improvement initiatives across development tools and practicesÂ
What You BringÂ
- Proficiency in C++ and/or PythonÂ
- Experience in Agile software development environmentsÂ
- Familiarity with source control and collaboration tools (GitHub, Bitbucket, Jira, Confluence)Â
- Strong ability in software design, debugging, and testingÂ
- Understanding of CI/CD principles and automated build environments
- Excellent communication skills and ability to work cross-functionallyÂ
- Bachelorâs degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience
Nice To Have
- 3+ years of experience with Embedded C/C++ and object-oriented programming
- Exposure to embedded or real-time systems development
- Experience in medical device or other regulated industries
- Knowledge of Test-Driven Development (TDD) and CI/CD tools (e.g., Jenkins)
- Understanding of software lifecycle processes in regulated environments
What Sets You Apart
- Customer-First Perspective - You design with patient and clinician needs in mind
- Builderâs Mindset - You enjoy tackling technical challenges and crafting elegant solutions
- Growth Orientation - Youâre eager to expand your expertise across embedded technologies
- Collaborative Leadership - You contribute positively to team direction and success
- Analytical Thinking - You apply rigorous analysis to problem-solving and decision-making
- Continuous Improvement - You seek opportunities to refine processes and systems
Why Join ResmedÂ
At Resmed, your work directly contributes to improving health and quality of life around the world. Youâll be part of a global engineering community advancing digital health and connected devices. We offer a supportive environment that empowers innovation, continuous learning, and collaborationâwith opportunities to grow your career while making a measurable difference.
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 recent 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.
📌 Software Engineer, Embedded (Sydney)
🏢 Resmed
📍 Sydney