Job Location: Adelaide, South Australia
Join a team developing firmware for a next-generation microcontroller platform designed for embedded and ML applications.
This role is hands-on and deeply embedded.
This role suits engineers who thrive working close to hardware and enjoy building efficient, reliable systems from the ground up.
What you'll be doing:
- Develop firmware and reference designs for a 32-bit microcontroller.
- Port TinyML or similar inference engines to custom MCUs.
- Work on BareMetal or RTOS environments (FreeRTOS, Zephyr).
- Use Python for test automation and tooling.
- Collaborate on board bring-up and performance tuning.
- Contribute to example apps (e.g., predictive maintenance for sensors).
What you will bring:
- Strong skills in C/C++ for embedded firmware.
- Hands-on experience with BareMetal or RTOS (FreeRTOS, Zephyr).
- Solid understanding of microcontroller architectures, memory, and peripherals.
- Python for scripting, testing, and automation experience.
- Experience porting TinyML or embedded ML frameworks.
- Skilled in SDK or hardware-level development.
- Exposure to RISC-V platforms.
- Knowledge of schematic or PCB design.
- Experience with firmware testing or CI/CD.
Why this role:
- Build cutting-edge embedded ML solutions from the ground up.
- Join a stable, product-focused R&D team.
- Contribute to the commercialization of next-gen microcontrollers.
- Long-term, low-bureaucracy environment with real impact.
Apply now or reach out to discuss how your experience could make an impact in this next-generation firmware development team.
E: aldwin@runtimerec.com
P: +61485988800