Senior Embedded Software Engineer ( 212344 )

Aquent Australia

City of Melbourne

On-site

AUD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aquent Australia represents a leading Australian provider of specialised asset management solutions for critical infrastructure across the APAC region. They design and manufacture secure embedded controllers for power, telecommunications, and energy systems.

The Senior Embedded Software Engineer will own the core embedded platform, drive architecture, and deliver high-uptime systems for field deployment across remote environments.

Qualifications

  • Proficient in Embedded Linux with Yocto/OpenEmbedded and secure OTA updates.
  • Strong C/C++ and Python programming skills.
  • Experience with hardware bring-up, device drivers, and Linux device trees.
  • Background in industrial IoT, energy or telecom domains.

Responsibilities

  • System Architecture: Design secure embedded software using Yocto/OpenEmbedded, U-Boot, and RAUC.
  • Hardware & Stack Integration: board bring-up, peripheral config, and device drivers.
  • Protocol Implementation: Develop interfaces for Modbus, CAN, SNMP, MQTT, and TCP/IP.
  • Technical Leadership: Guide engineering standards, support CI/CD workflows, and mentor junior embedded engineers.

Skills

C/C++
Python
Embedded Linux
Reliability engineering
RTOS exposure
Hardware schematics
Industrial IoT

Tools

Yocto/OpenEmbedded
U-Boot
RAUC

Job description

Senior Embedded Software Engineer | Critical Infrastructure & IoT
  • Role Type: Permanent, Full-time
  • Client Domain: Telecommunications, Energy Systems & Critical Infrastructure
About Our Client

We are recruiting on behalf of a leading Australian provider of specialised asset management solutions for critical infrastructure across the APAC region. They design and manufacture next-generation secure embedded controllers that keep power, telecommunications, and energy systems connected and resilient.

The Role

On behalf of our client, we are seeking a Senior Embedded Software Engineer to take technical ownership of their core embedded platform. Working across the entire software stack from bootloaders up to Linux services—you will lead board bring-up, shape product architecture, and build high-uptime systems for field deployment.

Key Responsibilities
  • System Architecture: Design secure, maintainable embedded software using Yocto/OpenEmbedded, U-Boot, and OTA mechanisms like RAUC.
  • Hardware & Stack Integration: Collaborate with hardware teams on board bring-up, peripheral configuration (UART, SPI, I²C, GPIO), and device drivers.
  • Protocol Implementation: Develop interfaces for industrial and IoT protocols, including Modbus, CAN bus, SNMP, MQTT, and TCP/IP.
  • Technical Leadership: Guide engineering standards, support CI/CD workflows, and mentor junior embedded engineers.
What Our Client Is Looking For
  • Embedded Linux: Strong expertise with Yocto, OpenEmbedded, U-Boot, and secure OTA update systems.
  • Core Languages: Advanced proficiency in C/C++ and Python.
  • Platform Knowledge: Deep understanding of the Linux device model, device trees, and hardware interfaces.
  • System Reliability: Experience engineering self-recovering, high-uptime systems deployed in remote environments.
  • Exposure to RTOS, microcontrollers, or reading hardware schematics.
  • Background in industrial control systems, IoT platforms, or energy/power systems.
Why Consider This Role?
  • Impactful Work: Contribute to mission-critical infrastructure deployed across major telecommunications networks.
  • Full Lifecycle Ownership: Solve complex hardware-software challenges from initial design through to field deployment.
  • Engineering Culture: Join a collaborative, high-performing team focused on technical excellence and career growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Senior Embedded Software Engineer for Critical Infra & IoT
Senior Embedded Software Engineer for Critical Infra & IoT

Aquent Australia • City of Melbourne

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

Advanced Navigation • Australia

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

Michael Page Australia • City Of Stirling

On-site
AUD 110,000 - 140,000
Embedded Linux Field Engineer for Devices/IoT
Embedded Linux Field Engineer for Devices/IoT

Jobgether • Australia

On-site
AUD 90,000 - 120,000
Competitive compensation with performance-based bonuses
Annual personal learning and development budget
Generous annual leave and parental leave policies
+1
Technical Lead / Head of Embedded Software
Technical Lead / Head of Embedded Software

ProFound People • Sydney

On-site
AUD 180,000 - 250,000
Superannuation
Senior Embedded Software Architect
Senior Embedded Software Architect

AEY & Associates • Sydney

On-site
AUD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Client 1 • Adelaide, City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive remuneration
Flexible working arrangements
Adelaide or Melbourne opportunities
+1
Embedded Software Engineer
Embedded Software Engineer

AEY & Associates • Sydney

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

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000