Start Your Search Here

Job Search

accesstel Pty Ltd

Australia / Global

Senior Embedded Software Engineer (Embedded Linux)

  • Remote

Job Description

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 strong 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

Why accesstel

Our engineers work on systems used in critical infrastructure, with the chance to influence architecture, solve complex hardware and software problems, and see products through from development to field deployment. We're a small, growing engineering group where pragmatism and ownership are valued, and where security and reliability are treated as real engineering concerns rather than tick-box compliance.

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs