Senior Runtime Engineer – AI Inference SoC Firmware Leader

d-Matrix Australia Pty Ltd

Sydney

On-site

AUD 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

d-Matrix Australia Pty Ltd in North Ryde NSW is seeking a Senior Staff Runtime Engineer to architect, develop and validate firmware and software for the system-on-chip runtimes.

You will collaborate with hardware and software teams across AU and US, port software to FPGA platforms, and drive delivery schedules while ensuring adherence to d-Matrix coding guidelines and performance targets.

Experience in multi-core RTOS, JTAG debugging and SystemC models is valued.

Qualifications

  • Bachelor or Master of Science in computer science, computer engineering, or similar.
  • Minimum of 5 years of industry experience in embedded software development.
  • Experience with multi-threaded C on multi-core CPUs running an RTOS in AMP and SMP configurations.
  • Understanding of methods to synchronize many-core and many-CPU architectures.
  • Managing static resources without an MMU.
  • Zephyr OS experience is an advantage.
  • Experience with PIC programming and developing interrupt service routines.
  • Knowledge of bootloaders and Linux device drivers is an advantage.
  • Ability to interpret HW-centric data sheets and register definitions to program the architecture.
  • Ability to work with HW design teams and SW teams across regions.
  • Experience with FPGA-based development and system emulators is an advantage.
  • Ability to provide feedback on SW architecture.

Responsibilities

  • Develop and debug firmware/software on the SOC's multi-core CPUs and drivers.
  • Architect and implement runtime firmware for AI subsystem control and performance.
  • Port software to FPGA platforms and debug with JTAG IDE.
  • Coordinate with hardware teams to optimize utilisation, throughput and power.
  • Contribute to DV simulations and emulation with HW verification teams.
  • Bring up software on AI subsystem hardware and validate silicon performance.

Skills

Multi-threaded C
RTOS (AMP/SMP)
JTAG debugging
SystemC
FPGA development
Collaboration across time zones
Git/Jira/Kanban
Power/Performance optimization
Embedded software
Understanding many-core architectures

Education

BSc/MSc in CS/CE

Tools

Zephyr OS
PIC programming
Linux device drivers
FPGA emulation tools
SystemC models

Job description

d-Matrix Australia Pty Ltd in North Ryde NSW is seeking a Senior Staff Runtime Engineer to architect, develop and validate firmware and software for the system-on-chip runtimes.

You will collaborate with hardware and software teams across AU and US, port software to FPGA platforms, and drive delivery schedules while ensuring adherence to d-Matrix coding guidelines and performance targets.

Experience in multi-core RTOS, JTAG debugging and SystemC models is valued.

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

Similar jobs worth comparing

Senior Staff Runtime Engineer
Senior Staff Runtime Engineer

d-Matrix Australia Pty Ltd • Sydney

On-site
AUD 180,000 - 240,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 Runtime Systems Engineer
Senior Runtime Systems Engineer

Entrada Ventures • Sydney

On-site
AUD 150,000 - 210,000
Senior R&D Engineer — AI-Driven Hardware/Software Systems
Senior R&D Engineer — AI-Driven Hardware/Software Systems

Texcel PTY LTD • City of Brisbane

On-site
AUD 120,000 - 180,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
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
Embedded Software Engineer
Embedded Software Engineer

ProFound People • City of Melbourne

On-site
AUD 90,000 - 120,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Cleared ICT • Sydney

On-site
AUD 140,000 - 180,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Halcyon Knights • Australia

On-site
AUD 160,000 - 190,000
Senior C++ Engineer - IoT & AI for Robotics
Senior C++ Engineer - IoT & AI for Robotics

ProFound People • City of Brisbane

Hybrid
AUD 140,000 - 170,000