ResMed Logo

ResMed

Software Engineer, Embedded

Posted 16 Hours Ago
Be an Early Applicant
In-Office
Sydney, New South Wales, AUS
Mid level
In-Office
Sydney, New South Wales, AUS
Mid level
Design, develop, test, and maintain embedded software for medical devices. Build real-time controls, device interfaces, user interactions, and wireless connectivity while automating verification and supporting CI/CD. Participate in architecture reviews, troubleshoot defects, document designs and test results, and collaborate with software, hardware, systems, quality, and product teams in an Agile, regulated development environment.
The summary above was generated by AI

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. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

 

ResMed Sydney, New South Wales, AUS Office

1 Elizabeth MacArthur Dr, Sydney, Australia, NSW 2153, Australia

Similar Jobs

Yesterday
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Robotics • Appliances
Develop embedded C/C++ real-time software for navigation products, collaborating with product, hardware, and engineering teams. Responsibilities include hardware bring-up, diagnostics, factory-testing tools, production-quality releases, standards compliance, and component-level project ownership. The role requires expertise in Linux, microcontrollers, low-power electronics, FreeRTOS, STM32 programming, and the full product development lifecycle.
Top Skills: CC++Containerized ApplicationsEmbedded SystemsFreertosLinuxMicrocontrollersReal-Time ApplicationsStm32
5 Days Ago
In-Office or Remote
Australia
Junior
Junior
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, test, maintain, debug, and optimize embedded software for edge devices under experienced-engineer guidance. Collaborate with hardware and software teams on integration, participate in code reviews, use version control, document work, and learn embedded development tools, protocols, and best practices through onboarding and mentorship.
Top Skills: CC++CanGitI2CMicrocontrollersMicroprocessorsRustSpiUart
8 Days Ago
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Software
Develop and support embedded firmware for AMD SoC-based quantum sensing systems, including control, sensing, data acquisition, signal processing, sequence execution, networking, and FPGA interfacing. Design and test autonomous sensor systems, create hardware-in-the-loop simulations, collaborate with scientists and engineers, and support field trials for defense and aerospace applications.
Top Skills: Amd SocAxiBuildrootCC++Embedded LinuxFpgaJesd204PetalinuxRtosRustVerilogVhdlYocto

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