Develop reliable C++ firmware for IoT devices using STM32/NXP MCUs, with hands-on ownership and leadership growth ahead.
An Australian R&D and manufacturing company is looking for a Senior Embedded Software Engineer to design and develop firmware for cutting-edge monitoring and IoT devices. This is a hands-on role working with STM32 and NXP microcontrollers to deliver highly reliable systems deployed in the field.
You’ll take ownership of embedded software architecture, apply modern C++ (including object-oriented design and template programming), and lead testing and validation to ensure products perform in real-world conditions. This role also offers a pathway into technical leadership within 8–12 months.
This is a full-time, permanent position based in Sydney, with hybrid work flexibility after an initial in-office period. For interstate candidates, relocation is required.
Key Responsibilities