We are seeking an experienced Firmware / Embedded Software Engineer to join our Perth-based engineering team. This is a hands-on role suited to a mid to senior level engineer who thrives in embedded environments and enjoys delivering robust, production-ready solutions.
You will be joining an experienced, dynamic and goal-driven team focused on developing reliable embedded systems deployed in demanding real-world environments. The role offers meaningful technical ownership and close collaboration with hardware and production teams.
Key Responsibilities
* Design, develop, and maintain embedded firmware for MCU- and FPGA-based systems
* Develop real-time embedded applications using RTOS environments
* Contribute to system architecture and low-level driver development
* Support integration of embedded Linux systems
* Debug, test, and validate firmware in collaboration with hardware engineers
* Participate in product lifecycle support from concept through to production
About You
Essential:
* Tertiary qualification in Electrical Engineering, Computer Science, or related discipline
* Experience with STM and Microchip MCUs
* Solid working knowledge of C and C++
* Experience developing with FreeRTOS or similar real-time operating systems
* Experience with FPGA development, including VHDL and/or Verilog
* Good working knowledge of embedded Linux systems
* Strong debugging and problem-solving capability in embedded environments
Desirable:
* Experience with Nordic BLE modules
* Familiarity with Zephyr OS
* Experience implementing or integrating Protobuf protocols
* Working knowledge of Python for scripting, testing, or tooling
* Exposure to hardware-software integration in ruggedised or field-deployed systems
Working Environment
This role is primarily Perth-based on-site, working closely with electronics, mechanical, and production teams, with the option of flexible working arrangements by agreement. You will be contributing to systems deployed in challenging operational environments.
What We Offer
* Opportunity to work on technically challenging and meaningful embedded systems
* A collaborative, experienced and high-performing engineering team
* A stable mid-sized company environment with real ownership and impact
* Long-term career growth and professional development opportunities
If you are a capable embedded engineer motivated by building robust systems alongside a driven and experienced team, we encourage you to apply via SEEK with your CV and a brief cover letter.