Senior Embedded Systems Engineer (Firmware Focus) We design and manufacture professional pool and spa equipment including pumps, heaters, filtration systems, and water chemistry control systems. Our appliances combine motors, sensors, power electronics, and networked automation.
We are looking for an experienced Embedded Systems Engineer to take ownership of firmware across our product range and contribute to the development of new connected appliances.
This role involves real hardware, real products, and real manufacturing — not purely theoretical software development.
What you’ll be doing
Developing embedded firmware in C/C++ for microcontroller-based appliances
Maintaining and improving firmware across existing products
Bringing up firmware on new hardware platforms
Working directly with schematics and electronics engineers to design reliable hardware/firmware interfaces
Debugging real-world problems involving sensors, motors, electrical noise, and communication networks
Supporting manufacturing test firmware and product diagnostics
Contributing to firmware architecture, coding standards, and version control across the product range
Technical skills
Strong embedded C/C++ experience
Experience with microcontrollers such as STM32, ESP32, NXP, Microchip or similar
Familiarity with common peripherals (UART, SPI, I²C, ADC, PWM, CAN)
Comfortable reading and reviewing circuit schematics
Hardware debugging using oscilloscopes, logic analysers, JTAG/SWD etc.
Sensor systems or industrial control
Motor control or power electronics
Communication networks between embedded devices
OTA firmware updates or bootloader design
Manufacturing test systems
What this role is not
Not web or application development
Not an Arduino-only hobby role
This is hands‑on engineering with real products shipped at scale.
You will be working with a small team designing equipment used by pool professionals across Australia and moving strongly into export markets.
Application Questions
Which of the following statements best describes your right to work in Australia?
How many years' experience do you have as an Embedded Systems Engineer?
Do you have experience with Test Driven Development (TDD)?
How many years' experience do you have designing FPGAs?
Do you have fabrication experience?
#J-18808-Ljbffr