Senior Firmware Engineer

The Onset

Not Interested
Bookmark
Report This Job

profile Job Location:

Sydney - Australia

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description

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 I²C 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.

Youll thrive here if you have:

  • 5 years in embedded firmware development using C
  • Experience with FreeRTOS RT-Thread ThreadX Zephyr or a similar RTOS
  • Hands-on bring-up of ARM Cortex or RISC-V systems
  • Strong familiarity with interrupt handlers DMA low-level drivers and timing constraints
  • Solid knowledge of SPI I²C 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
Because theyve built the kind of engineering environment people dont leave easily.

  • Real engineering culture.
  • Hard problems not maintenance work.
  • You get space to think.
  • 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 barista-made coffee every day (yes the proper stuff and yes it really does save you $1500 a year).
  • The teams average tenure is 3 years which is unusually strong for a deep-tech company of 200 employees in Australia.

If youre the kind of firmware engineer who likes solving hard problems not repeating easy ones lets talk.

Reach out to Thaís Amorim at The Onset: .


Required Experience:

Senior IC

Job DescriptionMost 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...
View more view more

Key Skills

  • Illustration
  • Logistics & Administration
  • Advertisement
  • Community Support
  • Drafting
  • Maintenance Engineering

About Company

Company Logo

Technology & Executive Recruitment Agency

View Profile View Profile