Embedded Software & Systems Engineer – Hardware Interfaces

ProFound People Pty Ltd

City of Melbourne

Hybrid

AUD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ProFound People Pty Ltd is seeking a Software and Systems Engineer to write, integrate, and prove the software that sits between product hardware and the people who use it. The role emphasizes strong C++ on real hardware and a disciplined testing approach, with experience in regulated industries considered an asset.

Based in Perth with an option for Melbourne office, you will own features from concept to verification, collaborate across electronics, embedded, and QA, and help shape the test

Qualifications

  • Tertiary qualification in electrical, electronics, mechatronic, or software engineering, or computer science.
  • Strong production C++ or C close to hardware, with deep debugging instincts across software/firmware/electronics.
  • Confident in multithreaded code, memory use, and failure handling.
  • Experience defining interfaces and tracing requirements to verification for hardware/software products.
  • Familiar with Git, peer reviews, automated builds, and unit testing as part of the process.

Responsibilities

  • Own clearly scoped features, size the effort, and report blockers to the team.
  • Turn product needs into precise, verifiable requirements and design write ups.
  • Bench-time integration of software and electronics using test equipment.
  • Write and refine C++/C for the system interfacing with electronics and data movement.
  • Track intermittent faults, latency, and data issues, isolating causes.
  • Use Python to automate checks, analyze captured data, and speed up work.
  • Build automated tests for software on hardware and in isolation, including fault injection.
  • Maintain code health through peer review, CI pipelines, and versioned releases.
  • Collaborate with electronics, embedded, and quality teams as the product evolves.

Skills

C/C++ embedded
Multithreaded code
Python scripting
Automated testing
Git
Debugging
CI/CD processes
Documentation
Communication

Education

Engineering or CS degree

Tools

Qt
Embedded Linux
Unit testing frameworks
Git

Job description

ProFound People Pty Ltd is seeking a Software and Systems Engineer to write, integrate, and prove the software that sits between product hardware and the people who use it. The role emphasizes strong C++ on real hardware and a disciplined testing approach, with experience in regulated industries considered an asset.

Based in Perth with an option for Melbourne office, you will own features from concept to verification, collaborate across electronics, embedded, and QA, and help shape the test

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software and Systems Engineer
Software and Systems Engineer

ProFound People Pty Ltd • City of Melbourne

Hybrid
AUD 110,000 - 150,000
Senior Systems Engineer - Medical Devices & Validation
Senior Systems Engineer - Medical Devices & Validation

ProFound People Pty Ltd • Perth

Hybrid
AUD 150,000 - 200,000
Electronics & Firmware Engineer: Sensing & Wireless
Electronics & Firmware Engineer: Sensing & Wireless

ProFound People • Perth

On-site
AUD 80,000 - 100,000
Embedded Software Engineer - Controls & Innovation
Embedded Software Engineer - Controls & Innovation

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Hands-On V&V Engineer for Mission-Critical Systems
Hands-On V&V Engineer for Mission-Critical Systems

ProFound People • City of Melbourne

On-site
AUD 80,000 - 120,000
Lead Systems Integration Engineer — Robotic & Embedded Systems
Lead Systems Integration Engineer — Robotic & Embedded Systems

ProFound People • Adelaide

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

ProFound People • City of Melbourne

On-site
AUD 90,000 - 120,000
Engineering Embedded Systems Engineer Melbourne (HQ) / Sydney / Remote Australia 3+ years
Engineering Embedded Systems Engineer Melbourne (HQ) / Sydney / Remote Australia 3+ years

NXTGEN Industries • City of Melbourne

Hybrid
AUD 90,000 - 120,000
Engineering Embedded Systems Engineer Brisbane, QLD 3+ years
Engineering Embedded Systems Engineer Brisbane, QLD 3+ years

NXTGEN Industries • City of Melbourne

On-site
AUD 90,000 - 130,000
Embedded Software Developer
Embedded Software Developer

Halcyon Knights • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid working