Find a jobRecruiters

Embedded Software / Firmware Engineer

Exclusive opportunity

Onsite

Embedded Software / Firmware Engineer

Codematix Pty Ltd

Embedded Software / Firmware Engineer

Skills

PythonLinux

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Sydney NSW, Australia

Work mode:

Onsite

Published on:

1 October 2026

What they need


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 opportunity 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](tel:0483 987 645) or email at [email protected]

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

Other offers great for you!

These companies are also looking for great profiles

Easypartner

Firmware Engineer – Embedded Systems - IDF(H/F)

Freelance

Paris, France

Hybrid

Skills

Firmware Engineer

6 months ago

Quick apply

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools