Senior Embedded Software Engineer

Aquent

City of Melbourne

On-site

AUD 150,000 - 210,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aquent is seeking a senior embedded systems engineer to own a next-generation platform powering critical infrastructure. You will lead board bring-up, define platform architecture, and build resilient systems from design through field deployment.

Key responsibilities include architecting embedded Linux solutions, integrating protocols, and mentoring junior engineers while shaping CI/CD practices for rapid, reliable releases.

Qualifications

  • Expertise in embedded Linux with Yocto and U-Boot.
  • Proficiency in C/C++ and Python.
  • Experience with board bring-up and peripheral configuration (UART, SPI, I2C, GPIO).
  • Knowledge of industrial/IoT protocols such as Modbus, CAN, MQTT, TCP/IP is a plus.

Responsibilities

  • Take complete technical ownership of the embedded platform from design to deployment.
  • Define platform architecture and build resilient, high-uptime systems.
  • Architect embedded Linux solutions and secure OTA pipelines.
  • Mentor junior team members and streamline CI/CD pipelines.

Skills

Embedded Linux
Yocto
U-Boot
C/C++
Python
Device model
Device trees
Hardware interfaces
RTOS

Job description

Domain: Critical Infrastructure, Energy & Telecommunications

The Opportunity

Take complete technical ownership of a next-generation embedded platform powering critical infrastructure worldwide. In this role, you’ll lead board bring-up, define platform architecture, and build resilient, high-uptime systems from initial design through field deployment.

What You’ll Do:
  • Architect embedded Linux solutions using Yocto, OpenEmbedded, U-Boot, and secure OTA update pipelines.
  • Partner with hardware engineers on board bring-up, peripheral configuration (UART, SPI, I²C, GPIO), and driver development.
  • Integrate key industrial and IoT protocols (Modbus, CAN bus, SNMP, MQTT, TCP/IP).
  • Set technical standards, streamline CI/CD pipelines, and mentor junior team members.
What We’re Looking For:
  • Core Tech: Embedded Linux, Yocto, U-Boot, C/C++, Python.
  • Systems Expertise: Linux device model, device trees, hardware interfaces, and designing self-recovering systems.
  • Bonus Points: RTOS experience, schematic reading, or background in industrial/IoT systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Architect - Critical Infra & IoT
Senior Embedded Systems Architect - Critical Infra & IoT

Aquent • City of Melbourne

On-site
AUD 150,000 - 210,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Australia

On-site
AUD 150,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 130,000 - 165,000
Embedded Software Developer
Embedded Software Developer

NOJA Power • City of Brisbane

On-site
AUD 90,000 - 120,000
Embedded Software Engineer | Linux, C++, FreeRTOS
Embedded Software Engineer | Linux, C++, FreeRTOS

Rosewood Partners • City of Melbourne

On-site
AUD 100,000 - 140,000
Embedded Linux Engineer: Yocto, Kernel & Drivers
Embedded Linux Engineer: Yocto, Kernel & Drivers

NOJA Power • City of Brisbane

On-site
AUD 90,000 - 120,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000
Senior Embedded Software Engineer - firmware, mechatronics
Senior Embedded Software Engineer - firmware, mechatronics

Rosewood Partners • City of Melbourne

On-site
AUD 120,000 - 160,000