ResMed Logo

ResMed

Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Sydney, New South Wales
Mid level
In-Office
Sydney, New South Wales
Mid level
Develop and maintain software solutions for manufacturing systems, perform testing, ensure quality, and support CI/CD processes while collaborating with stakeholders.
The summary above was generated by AI

The primary role of Software Engineering group in Test Systems Platforms is to create software solutions, designs and architecture for new products or improvements and enhancements to existing Manufacturing software systems. Software design and architecture are captured in specifications which are created in consultation with internal stakeholders, that enables the future software platforms for manufacturing software systems. As a software group, we own the verification and validation ensuring high quality product by adopting industry best practices for Continuous Improvement or Continuous Development.

We work closely with other manufacturing design stakeholders, developers and other stakeholders to understand and define customer needs in these designs. Our deliveries are responsive to the needs of the business, we adapt our deliveries to match customer needs.
Let’s talk about Responsibilities

  • Development and maintenance of code written in C# .Net as per the design provided by system engineering team.
  • Development and maintenance of hardware communication interface components written in C# .Net either using Serial, TCP/IP or OPC UA for equipments like pressure and flow meters, sensors, PLC or any Resmed devices.
  • Passionate for complete ownership of the code written by you by adopting good programing practices of OOP, SOLID design principles and design patterns in a multi-layered architecture.
  • Maintain state of the art desktop UI applications for manufacturing test systems using XAML (WPF, UWP or WinUI) by following latest UI design principles.
  • Support in improving CI / CD activities by understanding and improving Azure pipelines and Github actions and achieve maximum build integration and automation.
  • Conduct Validation and Verification of code written by you as per medical regulation requirements. This may involve writing new or improve the current Gherkin statements using Specflow framework.
  • Software and system root cause and fault analysis involving multiple sub-systems. Identify and understand system issues, problems and opportunities, and draw appropriate conclusions.
  • Liaise with other project stakeholders to help ensure that the system objectives are met.
  • Communicate with peers and supervisors routinely, document work, meetings, and decisions

Let’s talk about Qualifications and Experience

  • A degree in Software Engineering or equivalent experience in industry
  • 3+ years hands on experience on C# .Net Core or Framework.
  • 2+ years experience with GitHub or Azure Devop or equivalent for CI / CD.
  • Experience with desktop application development experience using XAML stack (any one of WPF, UWP or WinUI) will be added advantage.
  • Plans and acts based on a clear understanding of relevant business needs.
  • Demonstrate commitment to understanding and meeting customer needs.
  • Practice interpersonal skills that facilitate effective work processes and outcomes.
  • Experience with Azure Devop pipelines or Github actions is an added advantage.
  • Experience with AWS web services is a bonus.
  • Capable of performing Unit and Integration testing for the code written.
  • Experience with Gherkin and Specflow statements writing is a plus.
  • Understanding of quality driven practices of Verification and Validation.

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 new 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.

 

Top Skills

.Net
AWS
Azure
C#
Ci/Cd
Git
Uwp
Winui
Wpf
Xaml

Similar Jobs

6 Days Ago
Remote or Hybrid
2 Locations
Junior
Junior
Information Technology
Seeking a Software Engineer to create LLM-driven solutions for the legal industry. Responsibilities include developing Python code, collaborating with teams, and ensuring legal context in outputs.
Top Skills: APIsLlmsPythonSQL
22 Days Ago
Remote or Hybrid
NSW, AUS
Senior level
Senior level
Financial Services
The Credit Product Delivery Associate manages the execution of credit transactions, collaborating with various teams, ensuring client satisfaction, and maintaining risk and control frameworks.
Top Skills: AplmaCredit DocumentationCredit Risk ManagementLmaTrade Finance
2 Days Ago
In-Office or Remote
4 Locations
Senior level
Senior level
Edtech
The Senior Project Manager will lead post-acquisition client onboarding and integration projects, manage competing priorities, and build relationships with stakeholders to ensure timely project delivery.

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account