IoT Embedded Firmware Engineer – Full Lifecycle, Perth

Edison Smart®

Perth

On-site

AUD 50,000 - 80,000

Full time

29 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Edison Smart® in Perth, Australia, is seeking an Embedded Firmware Engineer to design and develop firmware for IoT hardware products across the full lifecycle. You will work closely with hardware and production teams to ensure robust and scalable firmware.

This early-career role offers hands-on experience, exposure to end-to-end product development, debugging on hardware, and opportunities to grow into a senior embedded/firmware position while contributing to deployed IoT products at scale.

Qualifications

  • 0–2 years experience in embedded firmware development (or strong academic projects).
  • Strong experience with C / C++ in embedded environments.
  • Exposure to microcontrollers (ARM, STM32 or similar).
  • Understanding of communication protocols (UART, SPI, I2C, CAN).
  • Experience debugging on hardware (JTAG, oscilloscopes, logic analysers).
  • Basic understanding of electronics and schematic reading.
  • Exposure to RTOS or real-time systems (nice to have).
  • Familiarity with Git or version control.
  • Some experience with Python or C# is a bonus.
  • Degree in Electrical Engineering, Embedded Systems or similar.

Responsibilities

  • Designing and developing embedded firmware for IoT hardware products.
  • Supporting the full product lifecycle from concept through to production.
  • Working closely with hardware, testing, and production teams.
  • Debugging and optimising firmware performance and reliability.
  • Supporting manufacturing and field teams with technical issues.
  • Contributing to firmware architecture and system design decisions.
  • Writing clean, scalable, and maintainable code.

Skills

C/C++
Embedded
RTOS
Git
Python/C#

Education

Electrical Engineering degree
Embedded Systems degree

Tools

Git

Job description

Edison Smart® in Perth, Australia, is seeking an Embedded Firmware Engineer to design and develop firmware for IoT hardware products across the full lifecycle. You will work closely with hardware and production teams to ensure robust and scalable firmware.

This early-career role offers hands-on experience, exposure to end-to-end product development, debugging on hardware, and opportunities to grow into a senior embedded/firmware position while contributing to deployed IoT products at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Edison Smart® • Perth

On-site
AUD 50,000 - 80,000
Remote Embedded Linux Field Engineer – IoT Devices (AU)
Remote Embedded Linux Field Engineer – IoT Devices (AU)

Jobgether • Australia

On-site
AUD 90,000 - 120,000
Competitive compensation with performance-based bonuses
Annual personal learning and development budget
Generous annual leave and parental leave policies
+1
IoT Embedded Firmware Engineer for Emergency Lighting
IoT Embedded Firmware Engineer for Emergency Lighting

Clevertronics Anz • City of Melbourne

On-site
AUD 110,000 - 140,000
Embedded Firmware Engineer - Iot & Emergency Lighting
Embedded Firmware Engineer - Iot & Emergency Lighting

Clevertronics Anz • City of Melbourne

On-site
AUD 110,000 - 140,000
Senior Firmware Architect – Embedded Systems (Sydney, Hybrid)
Senior Firmware Architect – Embedded Systems (Sydney, Hybrid)

The Onset • Sydney

On-site
AUD 150,000 - 170,000
Electronics & Firmware Engineer: Sensing & Wireless
Electronics & Firmware Engineer: Sensing & Wireless

ProFound People • Perth

On-site
AUD 80,000 - 100,000
Embedded Firmware Engineer – IoT & Emergency Lighting
Embedded Firmware Engineer – IoT & Emergency Lighting

Clevertronics ANZ • City of Melbourne

On-site
AUD 90,000 - 130,000
Competitive salary
Work-life balance
Finish early every second Friday
+6
IoT Channel Partner Associate: Growth & Sales
IoT Channel Partner Associate: Growth & Sales

Edison Smart® • Perth

On-site
AUD 70,000 - 90,000
Embedded Linux Field Engineer for Devices/IoT
Embedded Linux Field Engineer for Devices/IoT

Jobgether • Australia

On-site
AUD 90,000 - 120,000
Competitive compensation with performance-based bonuses
Annual personal learning and development budget
Generous annual leave and parental leave policies
+1
Lead Firmware Engineer
Lead Firmware Engineer

The Onset • Sydney

On-site
AUD 150,000 - 170,000