Senior Staff Runtime Engineer: AI SoC Firmware

D-Matrix Australia Pty Ltd

Sydney

On-site

AUD 120,000 - 190,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

d-Matrix Australia Pty Ltd is seeking a Senior Staff Runtime Engineer to lead the architecture, development and validation of firmware and software running on the SoC's multi-core processors and embedded subsystems.

You will collaborate with hardware teams across AU and US, bring software up on FPGA platforms, and drive performance, memory utilisation and power efficiency while meeting delivery milestones.

Qualifications

  • Bachelor or Master of Science in Computer Science or Computer Engineering.
  • Minimum 5 years of embedded software experience.
  • Experience with multi-threaded C on multi-core CPUs running an RTOS in AMP and SMP configurations.
  • Ability to interpret HW-centric data sheets and register definitions to determine how to best program the architecture.
  • Experience with FPGA-based development and system emulators is an advantage.
  • Knowledge of bootloaders and Linux device drivers is an advantage.

Responsibilities

  • Design and develop runtime firmware for the SoC's multi-core processors and embedded subsystems.
  • Architect, document and implement runtime firmware to maximise hardware utilisation.
  • Bring software up on FPGA platforms and debug via JTAG-connected IDE.
  • Collaborate with HW, SW and QA teams across AU/US/IND regions to meet milestones.
  • Port software to emulation and big‑iron environments and validate performance.

Skills

Multi-threaded C programming
RTOS experience (AMP/SMP)
Many-core synchronization
JTAG debugging
Linux device drivers
SystemC modelling
FPGA-based development
Git/Jira/Jenkins/Kanban
Autonomy & milestone delivery

Education

Bachelor or Master of Science in Computer Science or Computer Engineering

Tools

Zephyr OS
PIC programming
System emulators (FPGA/SystemC)

Job description

d-Matrix Australia Pty Ltd is seeking a Senior Staff Runtime Engineer to lead the architecture, development and validation of firmware and software running on the SoC's multi-core processors and embedded subsystems.

You will collaborate with hardware teams across AU and US, bring software up on FPGA platforms, and drive performance, memory utilisation and power efficiency while meeting delivery milestones.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering - D-Matrix Australia Pty Ltd
Software Engineering - D-Matrix Australia Pty Ltd

D-Matrix Australia Pty Ltd • Sydney

On-site
AUD 120,000 - 190,000
Senior Runtime Systems Engineer
Senior Runtime Systems Engineer

Entrada Ventures • Sydney

On-site
AUD 150,000 - 210,000
Senior Runtime Systems Engineer - AI Inference Platform
Senior Runtime Systems Engineer - AI Inference Platform

Entrada Ventures • Sydney

Hybrid
AUD 150,000 - 210,000
Senior Firmware Engineer - Real-Time MCU/ASIC, Hybrid
Senior Firmware Engineer - Real-Time MCU/ASIC, Hybrid

Flusso Ltd • Town Of Cambridge

Hybrid
AUD 120,000 - 180,000
Base salary
Bonus
Pension
+6
Embedded Firmware Engineer
Embedded Firmware Engineer

Halcyon Knights • Australia

On-site
AUD 160,000 - 190,000
Principal Software Engineer - Accelerator Tools for ML Hardware
Principal Software Engineer - Accelerator Tools for ML Hardware

ARM • Town Of Cambridge

Hybrid
AUD 100,000 - 130,000
Relocation package
Health and wellness initiatives
Flexible work-life balance
+2
Senior Staff Engineer, Audio/Video ML on DSP & C++
Senior Staff Engineer, Audio/Video ML on DSP & C++

Dolby Laboratories • Sydney

Hybrid
AUD 140,000 - 210,000
Senior Firmware Architect – Embedded Systems (Sydney, Hybrid)
Senior Firmware Architect – Embedded Systems (Sydney, Hybrid)

The Onset • Sydney

On-site
AUD 150,000 - 170,000
Senior Staff Engineer - Real-Time Simulation & Modelling
Senior Staff Engineer - Real-Time Simulation & Modelling

Shield AI • City of Melbourne

On-site
AUD 180,000 - 250,000
Staff System Software Engineer: Kernel & Driver Architect
Staff System Software Engineer: Kernel & Driver Architect

Graphcore • Town Of Cambridge

On-site
AUD 172,000 - 248,000
Private medical insurance
Health cash plan
Dental plan
+5