CareerPlanSign in

Graduate Embedded Engineer - Firmware

Perth, Western Australia💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Design, develop, and maintain high-quality embedded firmware to support robust, scalable, and reliable products across the full product lifecycle.

Role type

Graduate Embedded Engineer (Firmware)

Builds

Embedded firmware for hardware products

Domain

Embedded systems / Firmware

Deliverable

production ML models | product features

Required skills

C/C++, embedded systems and microcontroller architectures, real-time systems design, communication protocols (UART, SPI, I2C, CAN), electronics fundamentals, version control (Git), hardware debugging (JTAG, oscilloscopes, logic analysers)

Preferred skills

scripting or higher-level languages (C#, Python), RTOS concepts, hardware bring-up experience, project management

Technologies

C, C++, Git, JTAG, oscilloscopes, logic analysers, UART, SPI, I2C, CAN

Responsibilities

Design and deliver embedded firmware within timelines, drive projects from concept to production, develop reusable codebases, collaborate with hardware and testing teams, debug and optimize firmware performance, contribute to architecture decisions, support manufacturing and field teams, participate in code reviews, provide input into hardware design

Seniority

Junior, 0–2 years experience

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.