Embedded Firmware Engineer for High-Impact Systems

Hargrave Technologies

Australia

Remote

AUD 110,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Hargrave Technologies is seeking a Firmware Engineer to bridge hardware and software teams. You will create high-performance, embedded firmware for real-world products, from design through validation, collaborating closely with hardware engineers.

The role involves hands-on debugging, prototyping, and optimizing firmware for reliability and efficiency in mission-critical environments.

Qualifications

  • Experience with embedded C and bare-metal or embedded firmware development.
  • Hands-on work building drivers and hardware interfaces for sensors and peripherals.
  • Familiarity with I2C, SPI, UART and CAN buses.
  • Strong hardware debugging skills with test equipment and prototyping tools.
  • Knowledge of RTOS, embedded Linux or electronics manufacturing is a plus.

Responsibilities

  • Develop and optimise embedded firmware for microcontrollers.
  • Design bare-metal and embedded firmware architectures.
  • Build device drivers and HALs for sensors, memory and interfaces.
  • Collaborate with hardware engineers during prototype development and validation.
  • Debug issues using oscilloscopes, logic analysers, multimeters and JTAG/SWD.
  • Investigate firmware bugs, field issues and HW-SW integration.
  • Improve firmware reliability, testing and product performance.

Skills

Embedded C
Python
Microcontrollers
Bare-metal firmware
Device drivers
I2C
SPI
UART
CAN
Hardware debugging
RTOS / embedded Linux

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
Multimeters

Job description

Hargrave Technologies is seeking a Firmware Engineer to bridge hardware and software teams. You will create high-performance, embedded firmware for real-world products, from design through validation, collaborating closely with hardware engineers.

The role involves hands-on debugging, prototyping, and optimizing firmware for reliability and efficiency in mission-critical environments.

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
Firmware Engineer
Firmware Engineer

Hargrave Technologies • Geehi

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

Hargrave Technologies • Sydney

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

Hargrave Technologies • Australia

Remote
AUD 110,000 - 160,000
EOL Test Software Engineer – Aerospace Manufacturing
EOL Test Software Engineer – Aerospace Manufacturing

Hargrave Technologies • Australia

Remote
AUD 120,000 - 160,000
Senior Embedded Firmware Architect for Multi-MCU Systems
Senior Embedded Firmware Architect for Multi-MCU Systems

Arkeus • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Flight Software Engineer — Embedded Systems & Equity
Senior Flight Software Engineer — Embedded Systems & Equity

Anduril Industries • New South Wales

On-site
AUD 180,000 - 250,000
Competitive salary
Equity (ESOP)
Annual leave
+2
Sr. Firmware Engineer — Wearables & Wireless (C/C++, ARM)
Sr. Firmware Engineer — Wearables & Wireless (C/C++, ARM)

Global Sports Jobs Limited • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Firmware Architect - Embedded Systems Leader
Senior Firmware Architect - Embedded Systems Leader

Motion Recruitment • Sydney

Hybrid
AUD 140,000 - 200,000
Lead Embedded Firmware Architect
Lead Embedded Firmware Architect

The Onset Group • Sydney

On-site
AUD 150,000 - 170,000