Embedded Systems Engineer - Hardware & Firmware
Embedded Systems Engineer - Hardware & Firmware
We are a small, Perth-based technology company that designs and manufactures field-deployed electronic control systems used in commercial, municipal and industrial environments.
We are looking for a capable Embedded Systems Engineer to help develop the next generation of our control products.
This is a hands-on role suited to someone who can work across both embedded hardware and firmware, take ownership of projects, and bring practical engineering judgement to real-world products.
Role
The first major project will involve designing a new plug-in embedded control board to upgrade an existing field-proven controller platform. The new board will replace an older microcontroller-based logic board while maintaining compatibility with the existing system architecture, field wiring and installed hardware. The design may involve a modern MCU or SoC, together with optional connectivity such as LTE-M, NB-IoT and Wi-Fi.
Key responsibilities
* Designing embedded control hardware, including schematics, PCB layouts and prototype bring-up
* Selecting suitable MCU / SoC platforms, communications modules and supporting components
* Developing embedded firmware in C / C++ or similar
* Working with timing-sensitive control systems, field I/O and mixed-signal electronics
* Maintaining compatibility with an existing field-deployed control platform
* Understanding and working with legacy firmware and hardware designs
* Developing reliable real-time control, diagnostics, communications and fault recovery systems
* Integrating cellular, Wi-Fi or other communications modules where required
* Working with interfaces such as UART, SPI, I2C, RS485, ADC, PWM and GPIO
* Debugging hardware and firmware using oscilloscopes, logic analysers and embedded debugging tools
* Supporting prototype testing, design revision, documentation and production handover
* Using modern AI-assisted development tools to improve speed, quality and documentation
Required skills and experience
* Strong embedded firmware experience
* Strong embedded hardware design experience
* Experience designing or upgrading real physical products, not just development boards
* Experience with at least some MCU platforms such as PIC18F, PIC32, STM32, ESP32, Nordic or TI
* Good understanding of timers, interrupts, PWM, ADCs, watchdogs, non-volatile memory and real-time control
* Experience with mixed-signal electronics and electrically noisy field environments
* Ability to debug timing-sensitive systems at both hardware and firmware level
* Experience integrating communications modules such as cellular, Wi-Fi, Bluetooth or similar
* Ability to work autonomously and take a project from concept through to working prototype
* Good practical judgement and a willingness to test, verify and iterate designs properly
Highly regarded
* Experience in any of the following would be highly regarded:
* Industrial IoT or smart city devices
* Field controllers, telemetry, pump control, irrigation, lighting, metering or remote monitoring systems
* Two-wire, fieldbus, power-line signalling or other shared-wire communication systems
* Solenoid, relay, valve, motor or actuator control
* Cellular IoT modules from Quectel, u-blox, SIMCom, Nordic or similar
* Touchscreen displays or local embedded user interfaces
* OTA firmware updates, bootloaders and secure configuration storage
* Altium Designer or similar PCB design software
* Production test jigs and manufacturing support
We are looking for an engineer who is comfortable using modern AI development tools such as ChatGPT Codex, Claude Code, GitHub Copilot or similar as part of their normal workflow. These tools should be used to accelerate firmware development, code review, debugging, documentation, test planning and legacy code analysis. You will still be expected to apply sound engineering judgement, verify outputs carefully and take responsibility for the final design. However, we are specifically looking for someone who is open to modern development workflows and can move quickly without compromising reliability.
About you
You are likely a practical, hands-on engineer who enjoys solving real product problems.
You may have worked in embedded systems, industrial electronics, IoT, telemetry, automation, control systems, instrumentation, smart infrastructure or a similar field.
You do not need to come from our exact industry. What matters most is that you can design and debug embedded hardware and firmware for products that need to work reliably in the field.
Apply
Please send your CV and a short note outlining your experience with embedded hardware, firmware and product development.
We are particularly interested in examples where you have personally contributed to both hardware and firmware, especially where you have helped bring a product from concept to prototype or production.
Be careful - Don't provide your bank or credit card details when applying for jobs. Don\'t transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.
#J-18808-Ljbffr