Skip to Main Content

Job Title


Firmware Engineer (Junior, Senior and Pricipal Levels)


Company : The Onset


Location : Sydney, New South Wales


Created : 2025-12-13


Job Type : Full Time


Job Description

Firmware Engineer (Junior, Senior and Principal Levels) Most firmware jobs ask you to keep the lights on. This one asks you to push the limits of what silicon can actually do. Youll be joining a small, senior-heavy engineering group building next-generation embedded systems where every microamp, every cycle and every byte matters. Its the kind of work where you cant hide behind abstraction youre operating close to the metal, solving problems that dont have a Stack Overflow answer, and shaping the behaviour of hardware that didnt exist a few years ago. If you want to work somewhere that feels like an engineering lab rather than a product maintenance shop, read on. What youll be doing Building and optimising firmware in C for constrained, real-time systems Working across RTOS internals: bootloaders, startup code, scheduling, drivers, interrupts, DMA Bringing up new boards and SoCs on ARM Cortex or RISC-V architectures Writing deterministic, testable code for SPI, IC, SDIO and other hardware interfaces Solving real engineering puzzles performance, memory, timing, data movement Collaborating with silicon, digital, systems and hardware engineers to debug cross-layer issues Owning problems end-to-end: from concept to design, implementation and validation on real hardware What theyre looking for Youre someone who enjoys thinking deeply about how things work under the hood not just writing code that compiles, but code that is predictable, efficient and clear. You''ll thrive here if you have: 5+ years in embedded firmware development using C Experience with FreeRTOS, RT-Thread, ThreadX, Zephyr or a similar RTOS Handson bringup of ARM Cortex or RISCV systems Strong familiarity with interrupt handlers, DMA, lowlevel drivers and timing constraints Solid knowledge of SPI, IC, SDIO and related protocols The ability to reason about state machines, data structures and algorithmic complexity you care about correctness as much as functionality A degree in EE/CE/Comms/CS or equivalent practical depth Bonus points (not required) Experience with secure embedded systems or networking stacks Firmware for complex SoCs or semiconductor environments Why this team stands out Real engineering culture. Hard problems, not maintenance work. You get space to think. You get the chance to score quarterly bonuses on top of your remuneration package. Potential visa sponsorship + relocation support if youre coming from overseas and are eligible for a working holiday visa. Work from anywhere in the world for 10 days a year. Little things that actually make a difference like free baristamade coffee every day (yes, the proper stuff and yes, it really does save you ~$1,500 a year). The teams average tenure is 3 years, which is unusually strong for a deeptech company of 200+ employees in Australia. Reach out to Thas Amorim at The Onset: *****@theonset.com.au. #J-18808-Ljbffr