Job title: Firmware Engineer
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: AUD $135.00
Location: Sydney
Job published: 06-07-2025
Job ID: 54213

Job Description

Some code can afford to crash.

Yours can't.

We're building a real-time, performance-critical embedded platform where latency isn’t just a UX issue—it’s the difference between signal integrity and total system failure.

As part of a growing cross-disciplinary engineering team, you'll be helping develop low-level firmware for a next-gen wireless platform built on Nordic chipsets, custom SoCs, and Zephyr RTOS. This is true real-time embedded development, with tight timing constraints and no margin for dropped packets.

What you'll be doing:

  • Building and optimising firmware for low-power, high-reliability devices

  • Working across RF data transfer, interrupt-driven systems, and embedded protocols

  • Architecting and maintaining Zephyr-based firmware stacks

  • Collaborating closely with hardware, RF, and embedded teams to align system-level performance

What you bring:

  • C/C++ skills strong enough to survive compiler hell and memory constraints

  • Real-world experience with real-time operating systems (especially Zephyr)

  • Familiarity with Nordic chipsets or similar RF-capable MCUs

  • A mindset that prioritises reliability, determinism, and tight feedback loops

Bonus points for:

  • Projects where any delay or dropout had real-world consequences

  • Prior work on distributed embedded systems or custom wireless protocols

  • Experience bringing up new SoC platforms and establishing clean codebase foundations

Location: This is an onsite role in Macquarie Park, working side by side with a small but mighty engineering crew.

Contract: 12 months initially, with a high likelihood of extension/conversion depending on roadmap. 

Rates: Up to $1100/day

Thaís Amorim - thais@theonset.com.au

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB