Engineering Embedded Systems Engineer Melbourne (HQ) / Sydney / Remote Australia 3+ years
Why This Role Stands Out
This role offers an exciting opportunity to develop cutting-edge firmware for robotic inspection platforms, enabling you to build expertise in diverse communication protocols and real-time operating systems within a reputable company. You will thrive here if you have 3+ years of C/C++ embedded development experience and a passion for hardware-software integration, with the flexibility of remote work across Australia. Apply now to contribute to innovative projects and advance your career in embedded systems engineering.
Quick Overview
Job Description
We are looking for an Embedded Systems Engineer to design and maintain the firmware and hardware interfaces that make our robotic inspection platforms operate reliably in demanding field conditions.
What You Will Do- Design and implement firmware for robotic control boards, sensor interfaces, and communication modules
- Develop and maintain hardware abstraction layers for sensors, actuators, and power systems
- Implement and optimise communication protocols: CAN bus, RS-485, SPI, I2C, Ethernet
- Work with ROS 2 hardware interfaces to expose embedded subsystems to the autonomy stack
- Design and validate power management systems for extended field operation
- Contribute to PCB design reviews and hardware bring-up processes
- Develop automated test fixtures and HIL (hardware-in-the-loop) test environments
- 3+ years of embedded firmware development in C/C++ for production hardware
- Experience with real-time operating systems (FreeRTOS, Zephyr, or bare-metal RTOS patterns)
- Strong understanding of communication protocols: CAN, SPI, I2C, UART, RS-485
- Experience integrating embedded systems with Linux-based compute platforms
- Ability to read and review schematics, contribute to hardware design discussions
- Experience in an industrial, robotics, or safety-critical embedded context is highly regarded
Our head office is in Melbourne and we have a second office in Sydney. We are open to flexible and remote working arrangements anywhere in Australia for the right person, so where you are based should not stop you from applying.
This role does involve periodic travel to sites where our systems are deployed, across infrastructure, rail and construction projects around the country.
Similar jobs
- UN
LMS Platform Engineer (Hybrid)
NewUNSW
Sydney, New South Wales🇦🇺A$132.4k - A$149.2k/yrHybrid58 minutes agoSSOAgileJiraTechnology - PS
Service Desk Engineer - Level 2
NewProfessional Search Group
Baldivis, Western Australia🇦🇺On-site58 minutes agoTCP/IPDNSVMwareTechnology - BI
Remote Senior Product Manager - Cyber Risk Platform
NewBig Internet Seller Services Inc
Australia🇦🇺Remote58 minutes agoTechnology - 8A
Power Platform & Copilot Studio Consultant
New8207 Avanade Australia Pty Ltd Company
Melbourne, Victoria🇦🇺Hybrid58 minutes agoAzurePower BIRequirements Gathering+1Technology - HT
Senior Android Engineer - Hybrid Melbourne, Scale Mobile App
NewHCL Technologies Limited
Melbourne, Victoria🇦🇺Hybrid58 minutes agoAndroidTechnology - CI
L1 Helpdesk Technician (VIC)
NewComwire IT
Prahran, Victoria🇦🇺On-site58 minutes agoMicrosoft OfficeTechnical SupportTechnology - SM
Senior Backend Engineer - Export
NewSmartRecruiters, Inc.
Sydney🇦🇺Hybrid58 minutes agoC++JavaTechnology - EO
Senior Network Engineer - Core ICT Infra & Security
NewElectro Optic Systems Holdings Limited
Canberra, Australian Capital Territory🇦🇺Hybrid58 minutes agoTechnology - PE
Release Manager
NewPeoplebank
Brisbane, Queensland🇦🇺Hybrid58 minutes agoScrumAgileConfluence+1Technology - VG
Graduate IT Support
NewVerse Group
Fremantle, Western Australia🇦🇺Hybrid58 minutes agoTechnology - MO
Staff Engineer, Compute Foundation
NewMonograph
Melbourne, Victoria🇦🇺A$312k/yrOn-site58 minutes agoAWSAzureBootstrap+1Technology - CA
Strategic Application Architect - AI, Cloud & Analytics
NewCareers
Australia🇦🇺Hybrid58 minutes agoSQLSQL ServerAngular+2Technology