Embedded Software Engineer (C++) – Medical Devices | Hybrid

Resmed

Sydney

Hybrid

AUD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ResMed in Sydney is seeking an Embedded Software Engineer to design, develop, and test embedded C++ software for next‑generation medical devices. You will contribute to firmware and application layers, with some Python scripting, in an Agile team and collaborate using GitHub/Bitbucket, JIRA, and Confluence.

The role offers a hybrid work arrangement (2–3 days in-office per week) and requires valid Australian work rights.

Qualifications

  • Bachelor's degree in Computer Science, Electronics, or related field.
  • 2 to 4 years of experience in embedded software or application development.
  • Strong C++ skills with solid design and data structure fundamentals.
  • Exposure to Python with willingness to ramp up.
  • Agile development experience with tools like Git, JIRA, and Confluence.
  • Familiarity with CI/CD and tools like Jenkins.
  • Commitment to code quality through testing and documentation.
  • Strong communication and collaboration in fast-paced teams.

Responsibilities

  • Design, develop, and test embedded software in C++ for firmware and application layers
  • Use or learn Python for scripting, tooling, and automation support
  • Collaborate in Agile teams using GitHub/Bitbucket, JIRA, and Confluence
  • Contribute to CI efforts by writing maintainable code and improving Jenkins workflows
  • Ensure code quality through reviews, unit testing, and debugging
  • Translate customer requirements into technical solutions
  • Take ownership of tasks and lead small feature development when needed
  • Continuously learn new technologies and complex systems

Skills

C++
Python
Git
JIRA
Confluence
CI/CD
Communication

Education

Bachelor's degree in Computer Science or Electronics

Tools

GitHub/Bitbucket
Jenkins

Job description

ResMed in Sydney is seeking an Embedded Software Engineer to design, develop, and test embedded C++ software for next‑generation medical devices. You will contribute to firmware and application layers, with some Python scripting, in an Agile team and collaborate using GitHub/Bitbucket, JIRA, and Confluence.

The role offers a hybrid work arrangement (2–3 days in-office per week) and requires valid Australian work rights.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer for Medical Devices (Hybrid Sydney)
Embedded C++ Engineer for Medical Devices (Hybrid Sydney)

ResMed Inc • Sydney

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

Resmed • Sydney

Hybrid
AUD 110,000 - 160,000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

Resmed • Sydney

On-site
AUD 110,000 - 170,000
Embedded Software Engineer for Life-Saving Medical Devices
Embedded Software Engineer for Life-Saving Medical Devices

Medifox DAN GmbH • Sydney

On-site
AUD 110,000 - 140,000
Embedded Software Engineer, Medical Devices — Patient Impact
Embedded Software Engineer, Medical Devices — Patient Impact

ResMed • Sydney

On-site
AUD 110,000 - 150,000
Embedded Software Engineer - Medical Devices, Impact
Embedded Software Engineer - Medical Devices, Impact

ResMed Inc • Sydney

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

ResMed Inc • Sydney

Hybrid
AUD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

ResMed • Sydney

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

Medifox DAN GmbH • Sydney

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

Resmed • Sydney

On-site
AUD 110,000 - 170,000
Top locations