Embedded Software Engineer

i-Pharm Consulting

Sydney

On-site

AUD 100,000 - 150,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

i-Pharm Consulting seeks a Mid-Level Software Engineer for a medical device company specializing in cardiac electrophysiology equipment. You will design, develop and maintain software modules in C and C++, and build intuitive GUIs using XAML/WPF.

Work in a fast-paced, regulatory environment, translate clinical requirements into efficient software, debug and optimise performance, and contribute to safety-critical systems. Collaboration with hardware, QA and clinical teams is essential.

Qualifications

  • Tertiary qualifications in Computer Science, Software Engineering or equivalent.
  • Experience in medical devices or other regulated industries is preferred.
  • Extensive experience in C and C++ development; strong GUI experience with XAML/WPF.
  • Experience debugging, performance optimisation and code reviews; agile experience.

Responsibilities

  • Design, develop and maintain software modules in C and C++.
  • Develop intuitive graphical user interfaces using XAML/WPF.
  • Translate user and clinical requirements into efficient algorithms and software logic.
  • Debug, test, and optimise code for performance and reliability.
  • Create and maintain clear technical documentation.
  • Develop and execute software test protocols to ensure compliance.
  • Collaborate with cross-functional teams including hardware, QA and clinical specialists.
  • Ensure adherence to regulatory standards and quality processes.

Skills

C/C++ development
XAML/WPF GUI
Agile development
Regulatory compliance
Problem solving
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

XAML/WPF

Job description

Our client is a well-established medical device company specialising in the design and manufacture of cardiac electrophysiology equipment used in hospitals. They are seeking a Mid-Level Software Engineer to join their growing engineering team. This role will suit someone with strong C/C++ experience who enjoys working in a fast-paced, agile environment and contributing to high-quality, safety-critical systems.

Responsibilities include:
  • Design, develop and maintain software modules in C and C++
  • Develop intuitive graphical user interfaces using XAML/WPF
  • Translate user and clinical requirements into efficient algorithms and software logic
  • Debug, test, and optimise code for performance and reliability
  • Create and maintain clear technical documentation
  • Develop and execute software test protocols to ensure compliance
  • Collaborate with cross-functional teams including hardware, QA and clinical specialists
  • Ensure adherence to regulatory standards and quality processes
Skills & Experience
  • Tertiary qualifications in Computer Science, Software Engineering or equivalent
  • Experience in medical devices or other regulated industries (e.g. aerospace, defence, mining)
  • Extensive experience in C and C++ development
  • Strong experience with XAML/WPF for GUI development
  • Experience with debugging, performance optimisation and code reviews
  • Strong problem-solving skills and ability to work from complex requirements
  • Experience working in agile environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: C/C++ & GUI (Medical Devices)
Embedded Software Engineer: C/C++ & GUI (Medical Devices)

i-Pharm Consulting • Sydney

On-site
AUD 100,000 - 150,000
Senior Software Engineer - medical devices, IoT
Senior Software Engineer - medical devices, IoT

Rosewood Partners • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Software Engineer - Medical Technology
Software Engineer - Medical Technology

Healthcare Professionals Group • City of Brisbane

On-site
AUD 130,000 - 170,000
Hybrid role Brisbane
Flexible work arrangement
Innovative healthcare tech
Senior Embedded Software Engineer
Senior Embedded Software Engineer

mexec • Melbourne

On-site
AUD 100,000 - 130,000
Senior Electrical Engineer
Senior Electrical Engineer

RHL Recruitment Australia • Council of the City of Sydney

On-site
AUD 100,000 - 130,000
Embedded Software Engineer | Firmware
Embedded Software Engineer | Firmware

iCHGROUP • City of Melbourne

On-site
AUD 90,000 - 125,000
Embedded Software Engineer
Embedded Software Engineer

ProFound People • City of Melbourne

On-site
AUD 90,000 - 120,000
Senior Electronics Design Engineer
Senior Electronics Design Engineer

Xentronics • City of Melbourne

On-site
AUD 180,000 - 240,000
Principal Embedded Systems Engineer
Principal Embedded Systems Engineer

Rosewood Partners • City of Brisbane

On-site
AUD 120,000 - 160,000
Software Engineer
Software Engineer

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000