Senior Software Engineer - Fixed Term Contract

ResMed

Sydney, Australia
On-site
C++ and python expertise
Embedded software development
Agile development methodologies
Provide technical leadership and deep expertise in embedded software development for ResMed’s next-generation medical devices

Job Summary

  • Provide technical leadership and deep expertise in embedded software development for ResMed’s next-generation medical devices.
  • Design, develop, and optimize embedded software components using C++ and Python, driving a platform-based development approach.
  • Work closely with cross-functional teams to ensure robust, high-quality software delivery on an aggressive timeline.

Matching Summary

Provide technical leadership and deep expertise in embedded software development for ResMed’s next-generation medical devices.

Skills & Requirements

Must-have

  • C++ and Python expertise
  • Embedded software development
  • Agile development methodologies
  • CI/CD practices
  • Object-oriented design
  • Systems thinking approach

Nice-to-have

  • Experience in regulated industries
  • Mentoring junior engineers
  • Cross-functional collaboration

Key Requirements

  • 5+ years of experience in embedded/Application software development
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Experience with Agile development and collaboration tools
  • Hands-on experience implementing CI/CD pipelines with Jenkins
  • Proven ability to lead technical projects and mentor engineers

Work Rights

Must have valid Australian work rights

Tailored Resume

Cover Letter