Software Engineer, Embedded

ResMed Inc.

Sydney

On-site

AUD 120,000 - 150,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ResMed Inc. in Sydney, Australia seeks an Engineer to develop embedded software for medical devices that impact patient lives.

You’ll design, implement, test, and maintain systems across real-time control, interfaces, and connectivity, working in an Agile environment with cross-functional teams. You bring proficiency in C++ and/or Python, familiarity with CI/CD and sources tools, and a Bachelor’s degree in software or computer engineering.

Qualifications

  • Bachelor’s degree in software/CS or related field.
  • Experience in embedded software development for medical devices is a plus.
  • Familiarity with Agile development practices and collaboration tools.

Responsibilities

  • Design, develop, test, and maintain embedded software for medical devices.
  • Implement and automate verification activities to ensure performance and reliability.
  • Participate in architecture and design reviews and technical discussions.
  • Document software designs, decisions, and test outcomes clearly.
  • Troubleshoot, analyze, and resolve software defects and field issues.
  • Collaborate with software, hardware, systems, and quality teams.
  • Support process improvement across development tools and practices.

Skills

C++
Python
Agile
Communication
CI/CD

Education

Bachelor’s degree in Software Engineering/Computer Engineering/CS

Tools

GitHub
Jira
Confluence
Bitbucket

Job description

Engineer impactful software that powers life-changing devices

Resmed’s Devices Software team creates the embedded intelligence behind our medical technologies that help millions breathe, sleep, and live healthier lives. You’ll contribute to software that sits at the intersection of engineering and patient care designed to diagnose, monitor, and treat sleep and respiratory conditions worldwide. Here, you’ll collaborate with systems, hardware, quality, and product experts to transform healthcare possibilities into everyday solutions.

Working within an Agile environment, you’ll help build and refine the software foundations across everything from real-time control systems and device interfaces to user interaction and wireless connectivity. Every line of code you write supports clinicians, caregivers, and people living with chronic conditions and advances our shared mission to improve lives through technology.

What You’ll Do
  • Design, develop, test, and maintain embedded software for medical devices
  • Implement and automate verification activities to ensure performance and reliability
  • Participate in architecture and design reviews while contributing to technical discussions
  • Document software designs, decisions, and test outcomes with clarity and precision
  • Troubleshoot, analyze, and resolve software defects and field-reported issues
  • Collaborate closely with software, hardware, systems, and quality teams
  • Support process improvement initiatives across development tools and practices
What You Bring
  • Proficiency in C++ and/or Python
  • Experience in Agile software development environments
  • Familiarity with source control and collaboration tools (GitHub, Bitbucket, Jira, Confluence)
  • Strong ability in software design, debugging, and testing
  • Understanding of CI/CD principles and automated build environments
  • Excellent communication skills and ability to work cross-functionally
  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience
Nice To Have
  • 3+ years of experience with Embedded C/C++ and object-oriented programming
  • Exposure to embedded or real-time systems development
  • Experience in medical device or other regulated industries
  • Knowledge of Test-Driven Development (TDD) and CI/CD tools (e.g., Jenkins)
  • Understanding of software lifecycle processes in regulated environments
What Sets You Apart
  • Customer-First Perspective - You design with patient and clinician needs in mind
  • Builder’s Mindset - You enjoy tackling technical challenges and crafting elegant solutions
  • Growth Orientation - You’re eager to expand your expertise across embedded technologies
  • Collaborative Leadership - You contribute positively to team direction and success
  • Analytical Thinking - You apply rigorous analysis to problem-solving and decision-making
  • Continuous Improvement - You seek opportunities to refine processes and systems
Why Join Resmed

At Resmed, your work directly contributes to improving health and quality of life around the world. You’ll be part of a global engineering community advancing digital health and connected devices. We offer a supportive environment that empowers innovation, continuous learning, and collaboration—with opportunities to grow your career while making a measurable difference.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

ResMed Inc • Sydney

On-site
AUD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Medifox DAN GmbH • Sydney

On-site
AUD 110,000 - 140,000
Embedded Software Engineer (C++ | Medical Devices)
Embedded Software Engineer (C++ | Medical Devices)

ResMed Inc • Sydney

Hybrid
AUD 90,000 - 130,000
Electronics Engineer
Electronics Engineer

Medifox DAN GmbH • Sydney

On-site
AUD 110,000 - 160,000
Electronics Engineer
Electronics Engineer

ResMed (UK) • Sydney

On-site
AUD 90,000 - 130,000
Embedded Software Engineer (C++ | Medical Devices)
Embedded Software Engineer (C++ | Medical Devices)

ResMed Inc. • Sydney

Hybrid
AUD 110,000 - 160,000
Electronics Engineer
Electronics Engineer

311 ResMed Pty Ltd • Sydney

On-site
AUD 90,000 - 120,000
Embedded Software Engineer (C++ - Medical Devices)
Embedded Software Engineer (C++ - Medical Devices)

Resmed (Uk) • Sydney

Hybrid
AUD 90,000 - 130,000
Electronics Engineer
Electronics Engineer

ResMed Inc. • New South Wales

On-site
AUD 90,000 - 120,000
Engineering Manager - Hands-on Leader for Cloud-Native Health Platform
Engineering Manager - Hands-on Leader for Cloud-Native Health Platform

ResMed Inc. • Sydney

On-site
AUD 130,000 - 160,000
Supportive environment focused on development
Opportunity to influence and innovate
Top locations