Software Engineer role at ResMed. Develop C# .NET apps for medical device manufacturing test systems. 3+ yrs C# .NET, desktop UI (WPF/WinUI) & CI/CD exp required.
Build the Software That Tests Life-Changing Medical Devices
At ResMed, we pioneer innovative solutions to treat sleep apnea, COPD, and other chronic diseases. Behind every life-changing device is a sophisticated manufacturing test system that ensures uncompromising quality, reliability, and safety.
We are seeking a skilled and passionate Software Engineer to join our Test Systems Platforms team. In this pivotal role, you will design, develop, and maintain the C# .NET applications and hardware interfaces that power our global manufacturing test stations. You will work with sensors, PLCs, and proprietary ResMed devices, creating robust, compliant, and efficient software that is critical to production. If you are a developer who thrives on ownership, clean architecture, and solving complex hardware-software integration challenges, this is your opportunity to engineer the backbone of medical device manufacturing.
Your Mission: Develop Robust, Scalable Software for Manufacturing Excellence
You will be a key contributor across the full software lifecycle—from developing new features and hardware communication layers to maintaining CI/CD pipelines and ensuring regulatory compliance through rigorous verification.
Key Responsibilities
1. Full-Stack .NET Development for Manufacturing Systems
- Develop, maintain, and enhance C# .NET (Core/Framework) applications according to system design specifications.
- Build and maintain hardware communication interfaces using Serial, TCP/IP, and OPC UA to integrate equipment like pressure/flow meters, sensors, PLCs, and ResMed devices.
- Take full ownership of your code by applying OOP, SOLID principles, and design patterns within a multi-layered architecture.
2. Modern Desktop UI & System Integration
- Develop and maintain state-of-the-art desktop UI applications using XAML (WPF, UWP, or WinUI) following modern UI/UX design principles.
- Conduct root cause and fault analysis across complex software/hardware systems, identifying issues and implementing effective solutions.
- Collaborate with system engineers, developers, and stakeholders to ensure system objectives are met.
3. Quality Assurance & CI/CD Automation
- Write and maintain Gherkin specifications using SpecFlow to support Verification and Validation (V&V) activities in line with medical device regulations.
- Enhance CI/CD pipelines using Azure DevOps or GitHub Actions to maximize build automation, integration, and deployment efficiency.
- Perform unit and integration testing to ensure high code quality and system reliability.
Who You Are: The Ideal Candidate
You are a proactive, detail-oriented software engineer with strong experience in C# .NET and a passion for building reliable, scalable systems. You understand the importance of quality and process in a regulated manufacturing environment.
Your Required Qualifications:
- A degree in Software Engineering, Computer Science, or equivalent industry experience.
- 3+ years of hands-on professional experience with C# .NET (Core or Framework).
- 2+ years of experience with CI/CD tools (GitHub, Azure DevOps, or equivalent).
- Proven experience in desktop application development using the XAML stack (WPF, UWP, or WinUI).
- Strong understanding of software design principles: OOP, SOLID, and design patterns.
- Experience with hardware communication protocols (Serial, TCP/IP) is highly advantageous.
- Ability to write unit and integration tests and an understanding of Verification and Validation in a regulated context.
What Will Make You Stand Out:
- Experience with OPC UA for industrial communication.
- Familiarity with Gherkin and SpecFlow for behavior-driven development (BDD).
- Exposure to AWS web services.
- Experience in the medical device, automotive, or other highly regulated manufacturing industries.
Why Build Your Software Career at ResMed?
1. Impact Through Engineering
- Your code directly ensures the quality and reliability of medical devices that improve millions of lives globally.
- Solve unique challenges at the intersection of software, hardware, and regulated manufacturing.
2. Technical Growth & Modern Practices
- Work with modern .NET, modern UI frameworks, and cloud-native CI/CD.
- Develop expertise in industrial IoT, OPC UA, and medical device software standards.
- Clear career pathways into Senior Engineer, Technical Lead, or Architecture roles.
3. Supportive & Innovative Culture
- Join a diverse, inclusive team that encourages individual expression and innovative problem-solving.
- Be part of a global leader in digital health and connected medical devices.
- We are committed to responding to every applicant.
Ready to Engineer the Systems That Power Global Health Manufacturing?
If you are a software engineer passionate about building high-quality, impactful systems and want to apply your skills in a meaningful, regulated industry, we want to hear from you.
Apply now to become a key developer in ResMed’s Test Systems Platforms team.