Find a jobRecruiters

Principal Embedded Software Engineer

Exclusive opportunity

Onsite

Principal Embedded Software Engineer

Mantech Recruitment

Principal Embedded Software Engineer

Skills

RustRuby on RailsPythonGolangGrafanaPrometheusLinuxMQTT

3 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:

20 October 2026

What they need


Principal Embedded Software Engineer

Location: Sydney, NSW

Type: Full time, permanent

Salary: up to $200,000 + Super + ESOP

Write the firmware, the edge software and the cloud plumbing that will run a fleet of distributed plants. We need a Principal Embedded Software Engineer to own the software that makes them run, safely and at scale.

The opportunity

You will own our software end to end, from the microcontroller registers to the cloud dashboard. This is a hands on role for someone who loves building new systems from scratch, and building them fast.

You will sit at the centre of a small, sharp team working with physical prototypes every day. Your code will control high voltage power supplies driving plasma reactors, so getting it right matters. Getting it shipped matters too.

What you will do

Embedded (STM32 and PIC)

  • Develop and maintain firmware on STM32 and PIC microcontrollers
  • Implement and debug device communications over I2C, SPI, UART, RS485 and CAN
  • Build robust drivers for sensors and actuators, ADC/DAC interfaces, timing, interrupts and watchdogs
  • Design fault tolerant state machines for safety critical behaviour: interlocks, failsafes and graceful shutdown
  • Integrate embedded systems with high voltage power supplies driving our plasma reactors
  • Bring up new PCBs and modules with the electronics team, validating power rails, clocks and comms buses
  • Support manufacturing bring up: flashing tools, test hooks, factory calibration and board validation

Edge and Linux (rack and controller level)

  • Build services and applications on Linux based platforms (PLCs in our case) for control orchestration, logging and data capture, configuration management, and remote command and diagnostics
  • Own OTA updates across the device stack
  • Interface with modules over RS485 and CAN, and expose clean APIs upwards
  • Package and deploy reliably with systemd services, and containers where they help

IoT and cloud integration

  • Implement and maintain MQTT telemetry and command channels (QoS, retained messages, session handling)
  • Own device identity and provisioning, secure comms (certificates and keys) and fleet operations
  • Feed data into dashboards and alerts using Grafana, Prometheus, InfluxDB or cloud equivalents
  • Build internal tools that show engineers and operators what is happening across every device
  • Help shape how we manage our future fleet of distributed green chemical plants

What we are looking for

  • Strong hands on embedded experience in C/C++ on microcontrollers such as STM32 and PIC; you are at home with interrupts, peripherals and memory constraints
  • Real hardware interfacing and debugging experience with at least I2C, RS485 and CAN, or equivalent depth you can demonstrate
  • Linux development experience including system services and deployment (C/C++, Rust, Python or Go: pick your weapon)
  • Experience with MQTT and IoT patterns: telemetry, remote commands and device provisioning
  • Proven ability to debug across boundaries: hardware, firmware, Linux and network
  • A track record shipping and managing distributed industrial devices or field deployed fleets
  • OTA update experience
  • Comfort working in a fast, iterative environment with physical prototypes on the bench

Please reach out to [email protected] for more info

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

8 days 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