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