Senior Embedded Software Engineer (Port Phillip City)

Senior Embedded Software Engineer (Port Phillip City)

21 Oct
|
accesstel
|
Port Phillip City

21 Oct

accesstel

Port Phillip City

Senior Embedded Software Engineer (Embedded Linux) Put your name on the software that keeps Australia's critical infrastructure running.

accesstel is an Australian-based provider of specialised asset management solutions and services for owners and operators of critical infrastructure. We've operated across the Asia-Pacific since 2001 and are a strategic partner to some of Australia's largest telecommunications companies.

We're now developing the next generation of secure embedded controllers, covering rectifiers, DC-DC converters, solar controllers, battery management, generator control and digital/analogue I/O. These come with advanced telemetry, web interfaces and secure over-the-air updates.

We need a genuinely senior embedded engineer to shape the architecture, reliability and security of that platform. You'll work hands-on across the full stack, help set our engineering standards and mentor others in the Embedded Capability.

Put your name on the software that keeps Australia's critical infrastructure running.

accesstel is an Australian-based provider of specialised asset management solutions and services for owners and operators of critical infrastructure. We've operated across the Asia-Pacific since 2001 and are a strategic partner to some of Australia's largest telecommunications companies.

We're now developing the next generation of secure embedded controllers, covering rectifiers, DC-DC converters, solar controllers, battery management, generator control and digital/analogue I/O. These come with advanced telemetry, web interfaces and secure over-the-air updates.

We need a genuinely senior embedded engineer to shape the architecture, reliability and security of that platform.



You'll work hands-on across the full stack, help set our engineering standards and mentor others in the Embedded Capability.

Where you'll work

Our engineering team is based in Melbourne, but we're hiring the best person for the job, wherever they're based. That includes New Zealand. We'll work out the arrangement (Melbourne-based, remote or hybrid) with the right candidate, with some travel to Melbourne for hardware bring-up, lab validation and team collaboration. You'll need full work rights in the country you're based in.

What you'll do

Contribute to the design and evolution of our embedded software architecture, with scalability, security and long-term supportability in mind

Develop secure embedded software from bootloader to Linux services, including secure boot, software integrity and OTA update mechanisms

Work with our hardware engineers to bring up new boards, validate designs and optimise behaviour across the hardware/software boundary

Design and implement communication interfaces including Modbus, CAN bus, SNMP, MQTT and Ethernet/IP, plus digital and analogue I/O

Build for long-life field deployments, with strong diagnostics, observability, upgradeability and fault tolerance

Shape verification strategy with Quality Engineering, and improve our CI/CD pipelines and test automation





Mentor engineers and provide technical leadership across the embedded domain

What you'll bring (Essential Skills – do not apply without these):

Extensive embedded Linux experience, including hands-on Yocto and OpenEmbedded builds

Experience developing Linux device drivers, with a robust grasp of the Linux device model and device tree (DTS)

Hands-on experience with the U-Boot bootloader, and robust OTA update mechanisms such as RAUC

Experience communicating with devices over CAN bus and RS485, plus protocols such as Modbus, SNMP, MQTT and TCP/IP

A solid understanding of analogue electronics (AC and DC measurement) and how to interface it to digital platforms

Advanced C/C++ and Python, and experience with peripheral interfaces (UART, SPI, I²C, GPIO)

Experience building high-uptime, self-recovering systems for remote or autonomous deployment

Strong debugging skills across hardware and software

The ability to make and clearly communicate architectural trade-offs

A tertiary qualification in Electronic Engineering, Computer Systems Engineering, Computer Science or a related field, or equivalent demonstrable experience

Highly regarded

Secure boot and TPM experience

Industry experience with power systems (DC distribution, inverters, battery management) and control system design

Also valuable

CI/CD pipelines, Docker and hardware-in-the-loop testing

Board bring-up, and reading schematics and datasheets

RTOS and microcontroller exposure

Exposure to IoT, telemetry or energy and industrial control environments

Knowledge of information security and industrial control system standards

Working with Git, Jira and Confluence<

📌 Senior Embedded Software Engineer (Port Phillip City)
🏢 accesstel
📍 Port Phillip City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (port phillip city) / port phillip city

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (port phillip city) / port phillip city