
Firmware engineer
Roobuck
Posted 6 days ago
Roobuck is a leading Australian provider of mining IoT solutions, intrinsically safe lighting equipment, and digital mine technologies. We specialise in developing cutting-edge wireless solutions for underground and open-cut mining operations, with a focus on improving miner safety and operational productivity.
Responsibilities:
· Develop firmware for STM32, NRF, ESP32 and other embedded platforms
· Implement wireless communication systems (Wi-Fi, BLE, LoRa, UWB, etc.)
· Create device drivers for analogue/digital sensors, peripherals, and biometric modules
· Develop safety-critical firmware for hazardous industrial environments
· Lead end-to-end firmware development from concept to deployment
· Design power optimisation for battery-operated devices
· Develop SW debugging tools and diagnostic interfaces
· Perform light soldering and hardware prototyping as required
· Create technical documentation for projects
· Create and maintain detailed engineering records
· Liaison with project partners and customers
Requirements:
· 3+ years embedded firmware development in C/C++
· Experience with wireless protocols (Wi-Fi, BLE, TCP/IP, etc.)
· RTOS experience (FreeRTOS preferred)
· Sensor integration and communication protocols (UART, SPI, I2C, CAN, etc.)
· Experience working with low-power devices and battery optimisations
· Embedded testing tools, debuggers, and development environments
· Version control systems and CI/CD for embedded development
· Strong debugging and problem-solving abilities
· Cross-functional collaboration and communication
· Ability to manage multiple projects independently
· Holds at least a bachelor's degree in computer science, Mechatronics Engineering or equivalent
· Bachelor's degree in any STEM field is acceptable as equivalent qualification
· Proficient English Fluency
· Full-time working permission
· Must have Australia PR or be an Australian citizen
Additional desired skills (not mandatory):
· Experience implementing MQTT, LoRa, UWB
· Experience with mesh based IoT networks.
· Familiarity with Linux
· Python, JavaScript
Please submit your application to [email protected] along with:
· Resume
· Portfolio of firmware projects (especially wireless/IoT related)
· Cover letter detailing your experience with firmware development and how you fit into this role.
About Roobuck
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Software Engineer (.NET)
Tensis Group Pty Ltd
AI/ML Engineer
MFTE Staffing Services
Senior Support Engineer - Splunk / New Relic
Talent – Specialists in tech, transformation & beyond

Senior Firmware Engineer
The Onset

Back End (Python, AWS, Mobile) Engineer
TechThinking Talent

Software Engineer
Search Property

Technology Innovation Engineer
St George Community Housing

DevOps | Clopud Engineer | AWS | Nodejs
PRA
