Embedded Software / Firmware Engineer (Sydney)

Embedded Software / Firmware Engineer (Sydney)

02 Oct
|
Codematix
|
Sydney

02 Oct

Codematix

Sydney

01st October, 2026

We are looking for an Embedded Software / Firmware Engineer to join a growing engineering team developing advanced, high-reliability technology based in Sydney.

In this hands-on role, you will work across embedded C/C++, firmware development, BSPs, embedded Linux, hardware bring-up, and system integration.

You will collaborate closely with hardware and software engineers to develop, integrate, test, and troubleshoot systems running on custom hardware.

You will have the chance to take ownership of projects across the full development lifecycle, from requirements and architecture through to implementation, testing, and deployment.

Key Responsibilities

- Develop and maintain embedded firmware using C/C++ for microcontrollers and SoCs.
- Work across bare-metal and RTOS-based environments.
- Develop Board Support Packages (BSPs) and support new hardware bring-up.
- Configure and integrate processors, peripherals, memory, clocks, and communication interfaces.
- Embedded Linux development, configuration, and hardware bring-up.
- Develop drivers, state machines, communication interfaces, and system-level software.
- Integrate software with FPGA-based systems and other hardware components.




- Read schematics and datasheets and translate hardware requirements into software.
- Participate across the full development lifecycle, from requirements through to testing and deployment.

Skillset Required:

- 5+ years of hands-on embedded software or firmware development experience.
- Strong experience with C and C++ in embedded environments.
- Experience developing firmware for microcontrollers or SoCs, including bare-metal and/or RTOS environments.
- Experience with BSP development and hardware bring-up.
- Experience reading schematics and datasheets and debugging across the hardware/software boundary.
- Experience with embedded Linux, ideally involving custom hardware bring-up.
- Experience with communication interfaces such as CAN, Ethernet, RS-422/485, or similar.
- Familiarity with Git, CMake, Python, and automated testing.

You must have work rights in Australia to be eligible for this position

If you think this opportunity is right for you, please click apply or contact Cali for a confidential discussion at 0483 987 645 or email at [email protected]

You can find out more about Codematix by visiting www.codematix.com.au

📌 Embedded Software / Firmware Engineer (Sydney)
🏢 Codematix
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software / firmware engineer (sydney) / sydney

Subscribe to this job alert:

Get the latest job offers by email for: embedded software / firmware engineer (sydney) / sydney