Logo for Firmware engineer

Firmware engineer

Roobuck
Sydney, NSW
A$110,000-$130,000 p/a
Information & Communication Technology → Engineering - Software
Full-time
Hybrid

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

Sydney, NSW, Australia

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.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Senior Software Engineer (.NET)

Tensis Group Pty Ltd

Sydney, NSW
A$130,000-$150,000 p/a
Full-time
Hybrid

AI/ML Engineer

MFTE Staffing Services

Sydney, NSW
A$100,000-$150,000 p/a
Full-time
Hybrid

Senior Support Engineer - Splunk / New Relic

Talent – Specialists in tech, transformation & beyond

Logo for Senior Support Engineer - Splunk / New Relic
Sydney, NSW
A$130,000-$135,000 p/a
Full-time
Hybrid

Senior Firmware Engineer

The Onset

Logo for Senior Firmware Engineer
Sydney, NSW
A$180,000 p/a
Full-time
On-site

Back End (Python, AWS, Mobile) Engineer

TechThinking Talent

Logo for Back End (Python, AWS, Mobile) Engineer
Sydney, NSW
A$100,000-$150,000 p/a
Full-time
Hybrid

Software Engineer

Search Property

Logo for Software Engineer
Macquarie Park, NSW
A$110,000-$120,000 p/a
Full-time
Hybrid

Technology Innovation Engineer

St George Community Housing

Logo for Technology Innovation Engineer
Liverpool, NSW
A$130,000 p/a
Full-time
Hybrid

DevOps | Clopud Engineer | AWS | Nodejs

PRA

Logo for DevOps | Clopud Engineer | AWS | Nodejs
Kings Park, NSW
A$140,000-$160,000 p/a
Full-time
On-site