Website Resmed
About Resmed
At ResMed, we’re shaping the future of digital health and medical technology. Our internal Digital Anthropometry Platform enables engineers to understand facial shape diversity, design world-class CPAP masks, and determine sizing for optimal fit and comfort across our entire patient population. The platform helps engineers and designers improve mask design efficiency through better digital insights and workflows, supporting faster, more data-informed product development.
Job Summary
We’re seeking a Senior Software Engineer to help develop and extend this platform. You’ll work across both the front end and back end, building intuitive user interfaces, high-performance 3D visualisation, and data analysis tools that support product design and development. You’ll also work directly with mask product teams — driving adoption of digital anthropometry tools within their workflows, championing digital-first design practices, and translating their needs into powerful software solutions that elevate the platform.
Key Responsibilities
- Lead the evolution of ResMed’s product development workflows by mentoring teams, challenging traditional processes, and fostering a culture of experimentation and continuous improvement.
- Develop cross-platform desktop applications using Qt for Python, delivering simple, intuitive UIs that help engineers gain insights quickly.
- Implement interactive 3D visualisation and data exploration with VTK to analyse facial shape variation across populations and inform mask sizing and design optimisation.
- Build backend algorithms and models for data processing and automation, adding new features that improve engineering efficiency.
- Develop advanced 3D digital models from 3D facial scan datasets.
- Contribute to software architecture, testing, CI/CD, and documentation for maintainability.
Requirements
- 5+ years’ experience in software development for engineering or scientific applications.
- Bachelor’s or higher degree in Software Engineering, Mechanical Engineering, Computer Science, or a related field.
- Demonstrated expertise in Python, including hands-on experience developing applications using Qt for Python.
- Experience with VTK or similar 3D visualisation frameworks.
- Solid understanding of 3D modelling, computational geometry, and statistics to support development of 3D digital models and tools.
- Strong grasp of object-oriented design, data structures, and software architecture principles.
- Excellent collaboration and communication skills, with the ability to work closely with multidisciplinary teams.
Nice to have
- Familiarity with scientific computing (NumPy, SciPy, Pandas).
- Experience with AI/ML frameworks (e.g., PyTorch, TensorFlow).
- Experience with simulation using Finite Element Analysis (FEA) tools (ABAQUS, Ansys).
- Experience with the AWS platform for data or application deployment workflows.
What success looks like
Robust, intuitive tools that enable engineers to design masks with outstanding fit.
To apply for this job please visit resmed.wd3.myworkdayjobs.com.