CareerPlanSign in

Embedded Software / Firmware Engineer

Sydney, New South Wales💼 Full-time🗓 2026-10-02 → 2026-10-04

Core

Develop and maintain embedded firmware, BSPs, and system integration for custom hardware across the full development lifecycle.

Role type

Senior Embedded Software / Firmware Engineer

Builds

Custom hardware systems running on microcontrollers, SoCs, and embedded Linux

Domain

Embedded systems, hardware-software integration

Required skills

C/C++ in embedded environments, bare-metal and RTOS development, BSP development, hardware bring-up, embedded Linux, communication interfaces (CAN, Ethernet, RS-422/485), schematic and datasheet reading, debugging hardware/software boundary

Preferred skills

FPGA integration, Git, CMake, Python, automated testing

Responsibilities

Develop embedded firmware for microcontrollers and SoCs, configure processors and peripherals, develop drivers and state machines, integrate software with hardware components, translate hardware requirements into software, participate in testing and deployment