Point your AI agent at freehire and let it find you a job.

Get the CLI →

accesstel Pty Ltd

NewBe an early applicant

Senior Embedded Software Engineer (Embedded Linux)

Posted Updated
Discussion

Summary

Senior embedded Linux engineer at accesstel shaping the architecture, security and reliability of next-generation embedded controllers for critical-infrastructure power systems. Day to day: build secure boot/OTA, Linux drivers (Yocto, U-Boot), and field interfaces like Modbus, CAN, SNMP and MQTT, from bootloader to Linux services.

Salary: $140,000 – $160,000 per year

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.

Ready to apply? Click Apply and send us your CV. We'd love to hear from you.

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available