2 days ago
Sydney, AustraliaMid Level
Responsibilities
- Design, develop, test, and maintain embedded software for medical devices.
- Implement and automate verification activities for performance and reliability.
- Participate in architecture and design reviews and contribute to technical discussions.
- Document software designs, decisions, and test outcomes.
- Troubleshoot, analyze, and resolve software defects and field-reported issues.
- Collaborate with software, hardware, systems, quality, and product teams.
- Support process improvement across development tools and practices.
Requirements
- Proficiency in C++ and/or Python.
- Experience working in software development environments.
- Familiarity with GitHub, Bitbucket, Jira, and Confluence.
- Strong software design, debugging, and testing ability.
- Understanding of automated build environments and CI/CD principles.
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience.
- Preferred qualifications include 3+ years of Embedded C/C++ and object-oriented programming experience, exposure to embedded or real-time systems, medical-device or regulated-industry experience, knowledge of TDD and Jenkins, and familiarity with regulated software lifecycle processes.
Benefits
- Supportive environment focused on innovation, continuous learning, and collaboration.
- Opportunities for career growth within a global engineering community.
- Inclusive culture that encourages individual expression and diverse ideas.
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.
