Senior Software Engineer

ProFound People

City of Brisbane

On-site

AUD 140,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ProFound People is seeking a Senior Software Engineer (C++) in Brisbane, Australia. The role is hybrid with 3 days on site and 2 days remote, plus interstate relocation support.

You will deliver high‑quality software for connected IoT products under tight deadlines, adapt quickly to roadmap changes, and contribute to a growing engineering effort. Experience with AI/ML tools or ROS2 is a strong plus for this role.

Qualifications

  • Proven ability to deliver software on tight deadlines.
  • Experience with connected IoT products.
  • Ability to adapt to changing roadmaps and pivots.
  • Experience with sensors or mining related products is a plus.

Responsibilities

  • Develop and maintain C++ software for IoT platforms.
  • Collaborate with hardware and cloud teams to deliver integrated solutions.
  • Ensure code quality and timely delivery under evolving requirements.

Skills

C++
IoT
AI/ML
ROS2
Sensor products

Tools

ROS2
Embedded systems

Job description

Senior Software Engineer

$140,000 – $170,000 + Super

3 days on site / 2 days remote.

Brisbane (Happy to consider relocators form interstate).

I’m looking for a Senior Software Engineer (C++) who has experience delivering to tight deadlines. Can pivot rapidly & stay effective when the roadmap changes.

This is a great opportunity for a software engineer who has good experience with connected IoT related products, to come into a business with huge growth ambitions.

In a short time this company has tripled its product range. It’s also gone from 10 deployments to 60. with a clear path to 200+ in the next year.

Tech Stack & Additional info

Primary language: C++

Fully IoT-oriented engineering team (web/cloud is handled by a separate team).

No board bring-up, schematics, or hardware design work.

A background with AI / ML tools or ROS2 would be hugely beneficial

Experience with sensor or mining related products would be good.

Understanding of what software can realistically run on given hardware platforms is important.

This person could come from a pure software / mechatronics background. Someone who enjoys working with evolving technology and AI powered products, would be a good match for this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - IoT & AI for Robotics
Senior C++ Engineer - IoT & AI for Robotics

ProFound People • City of Brisbane

Hybrid
AUD 140,000 - 170,000
Senior Software Engineer - medical devices, IoT
Senior Software Engineer - medical devices, IoT

Rosewood Partners • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

Kindtide • City of Melbourne

Hybrid
AUD 140,000 - 160,000
Employee share options
Superannuation
Hybrid work model
Senior Software Engineer
Senior Software Engineer

WOW Recruitment • City of Brisbane

On-site
AUD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Talent Insights Group • Sydney

Hybrid
AUD 148,000 - 185,000
Senior Software Engineer
Senior Software Engineer

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Software Engineering Lead at Digital Native
Software Engineering Lead at Digital Native

Digital Native • City of Brisbane

Hybrid
AUD 165,000 - 170,000
Parental leave
Salary packaging
Work from home
+1
Software Engineer - .Net
Software Engineer - .Net

Digital Native - Digital & Technology Recruitment • City of Brisbane

Hybrid
AUD 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Senior Software Engineer
Senior Software Engineer

Roima Intelligence • Adelaide

Hybrid
AUD 100,000 - 130,000