Firmware Engineer

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

 

 

You have been subscribed to our newsletter.

WordPress Appliance - Powered by TurnKey Linux