Firmware Engineer — High-Performance Embedded Systems

Hargrave Technologies

Sydney

On-site

AUD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hargrave Technologies is seeking a Firmware Engineer to work on challenging embedded systems with real‑world, mission‑critical applications. You will bridge hardware and software teams, contributing across design, implementation, and testing phases for high‑performance devices.

The role involves developing bare‑metal and RTOS‑based firmware, building device drivers, and collaborating with hardware engineers during prototype validation.

Qualifications

  • Embedded C, Python and microcontrollers experience.
  • Bare‑metal or embedded firmware development background.
  • Device drivers and hardware interface experience.
  • I2C, SPI, UART and CAN familiarity.
  • Hardware debugging and bring‑up/prototyping skills.
  • Experience with motor control, power electronics, RTOS, embedded Linux or electronics manufacturing is valued.

Responsibilities

  • Bridge hardware and software teams to build high‑performance embedded systems.
  • Design and implement embedded firmware and build tooling for microcontrollers.
  • Develop device drivers and HALs for sensors and interfaces; collaborate with hardware engineers.
  • Debug with oscilloscopes, logic analyzers, multimeters, and JTAG/SWD tools.
  • Investigate firmware bugs and hardware‑software integration issues.
  • Improve firmware reliability, testing, and product performance.

Skills

Embedded C
Python
Microcontrollers
Bare‑metal firmware
Device drivers
I2C
SPI
CAN
JTAG/SWD
RTOS
Embedded Linux

Tools

JTAG/SWD
I2C
SPI
CAN
RTOS
Embedded Linux

Job description

Hargrave Technologies is seeking a Firmware Engineer to work on challenging embedded systems with real‑world, mission‑critical applications. You will bridge hardware and software teams, contributing across design, implementation, and testing phases for high‑performance devices.

The role involves developing bare‑metal and RTOS‑based firmware, building device drivers, and collaborating with hardware engineers during prototype validation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - High-Performance Hardware
Embedded Firmware Engineer - High-Performance Hardware

Hargrave Technologies • Geehi

On-site
AUD 90,000 - 130,000
Embedded Firmware Engineer for High-Impact Systems
Embedded Firmware Engineer for High-Impact Systems

Hargrave Technologies • Australia

Remote
AUD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

Hargrave Technologies • Geehi

On-site
AUD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Hargrave Technologies • Australia

Remote
AUD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

Hargrave Technologies • Sydney

On-site
AUD 90,000 - 130,000
Senior Firmware Architect — Remote/Hybrid
Senior Firmware Architect — Remote/Hybrid

Motion Recruitment • Sydney

Hybrid
AUD 150,000 - 210,000
Senior Embedded Software Engineer - firmware, mechatronics
Senior Embedded Software Engineer - firmware, mechatronics

Rosewood Partners • Melbourne

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

MTData • City of Monash

On-site
AUD 95,000 - 150,000
Senior Embedded Firmware Engineer - Hybrid/Remote
Senior Embedded Firmware Engineer - Hybrid/Remote

Synapse- Canada • Rockhampton Regional

Hybrid
AUD 74,000 - 110,000
Annual Bonus Program
Health and Dental plan
Hybrid remote work program
+1
EOL Test Software Engineer – Aerospace Manufacturing
EOL Test Software Engineer – Aerospace Manufacturing

Hargrave Technologies • Australia

Remote
AUD 120,000 - 160,000
Top locations