18 hours ago
Sydney, AustraliaMid Level
Responsibilities
- Design, develop, test, and maintain embedded software applications for medical devices.
- Deliver automated and manual verification against functional and performance requirements.
- Contribute to software architecture, design reviews, technical discussions, and software documentation.
- Troubleshoot and resolve software defects and customer-reported issues.
- Collaborate with software, hardware, systems, quality, product, and clinical teams.
- Deliver reliable software within agreed project timelines and improve development processes, tools, and engineering practices.
- Take ownership of tasks and occasionally lead smaller workstreams.
Requirements
- Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or a related discipline, or equivalent practical knowledge.
- Commercial software application development experience.
- Proficiency in C++ and/or Python for application and test software development.
- Understanding of software design, code reviews, debugging, testing, CI/CD principles, and automated build environments.
- Familiarity with GitHub, Bitbucket, Jira, or Confluence.
- Ability to translate customer and product requirements into technical solutions.
- Clear written and verbal communication.
- Preferred: 3+ years developing embedded C/C++ software using object-oriented programming.
- Preferred: experience with Jenkins, GitHub workflow actions, cellular module integration, regulated industries, Test-Driven Development, and automated testing methodologies.
Benefits
- Work on life-changing medical device technology in a purpose-driven, regulated healthcare environment.
- Collaborate with experienced engineers and multidisciplinary teams while developing technical capabilities.
- The posting emphasizes a challenging, supportive, inclusive, and inspiring workplace culture.
About ResMed
We believe shaping a better world starts with better sleep and breathing, which is why we pioneer innovative solutions to help millions of people in more than 140 countries around the world live happier, healthier lives. Our AI-powered digital health solutions, cloud-connected devices and intelligent software make home healthcare more personalized, accessible and effective.
