Senior Firmware Engineer

Blackbook Recruitment

Byron Bay

On-site

AUD 140,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Senior ownership of firmware
Water testing exposure

Job summary

Blackbook Recruitment seeks a Senior Firmware Engineer in Byron Bay. You will own embedded firmware across devices and systems, shaping software from design through testing and field validation.

Work across firmware, electronics and connected hardware with a multidisciplinary team to deliver high-performance hydrofoil technology. Ideal candidates have 5–10+ years in firmware, strong C/C++ and RF/wireless experience, and a degree in software or related field.

Qualifications

  • 5–10+ years in firmware/embedded software.
  • Strong hands-on experience developing embedded software in C/C++.
  • Experience with RF, Bluetooth, wireless protocols.
  • Degree in Software Engineering or Computer Science, or equivalent industry experience.

Responsibilities

  • Take ownership of firmware development across embedded devices and systems.
  • Design, implement, test, verify and maintain embedded firmware in C/C++.
  • Develop firmware across flight controllers, receivers, Bluetooth devices, battery systems and other connected systems.
  • Diagnose and resolve complex firmware, hardware, RF, wireless communication and system-level issues.
  • Collaborate with electronics and hardware engineers for robust software/hardware integration.
  • Contribute to features across firmware and app, production and test tools.
  • Develop unit testing and design-for-test approaches to improve firmware quality.
  • Manage configuration and software versioning, forward/backward compatibility.
  • Participate in on-water and off-water testing to refine performance.
  • Contribute to code reviews and GitLab workflows.
  • Provide technical guidance to other engineers in the firmware process.
  • Establish and maintain software development standards and best practices.
  • Investigate and resolve issues across firmware, hardware and connected systems.

Skills

Embedded software
C/C++
RF/Bluetooth
Unit testing
Git/GitLab
Problem solving
Team collaboration
Software-hardware integration

Education

Software Engineering or Computer Science degree

Tools

GitLab
Altium
LTSpice
MIPI DSI

Job description

Senior Firmware Engineer
Byron Bay - Hybrid
140-150K+Super

Develop embedded firmware for cutting-edge electric hydrofoil technology, working across firmware, electronics and connected systems to help deliver innovative products from the engineering lab to the water.

The Opportunity

We are working exclusively with a company who specialise in hydrofoil technology. An exciting opportunity has become available for a Senior Firmware Engineer to take technical ownership of embedded firmware across a portfolio of innovative, connected hardware products. You’ll be working at the intersection of software, electronics and real-world product development, developing firmware that directly influences how high-performance hydrofoil products operate, perform and feel on the water. This is a senior engineering role where you’ll have the opportunity to solve complex technical problems, influence future product development and work closely with a highly multidisciplinary engineering team.

The Role

You’ll take ownership of firmware development across embedded devices and systems. The role will span the full product development lifecycle - from detailed software design and implementation through to testing, troubleshooting and real-world validation.

Key Responsibilities:
  • Take technical ownership of embedded firmware development across existing and future hydrofoil products.
  • Design, develop, test, verify and maintain embedded firmware in C/C++.
  • Develop firmware across flight controllers, receivers, Bluetooth devices, battery systems and other connected embedded systems.
  • Diagnose and resolve complex firmware, hardware, RF, wireless communication and system-level issues.
  • Work closely with electronics and hardware engineers to deliver robust software/hardware integration.
  • Contribute to features across firmware and associated app, production and test tools.
  • Develop robust unit testing and design‑for‑test approaches to improve firmware quality and reliability.
  • Manage configuration, compatibility and software versioning, including forward and backward compatibility.
  • Participate in on‑water and off‑water testing, using real‑world product behaviour to refine performance and reliability.
  • Contribute to code reviews, technical discussions and GitLab development workflows.
  • Provide technical guidance and support to other engineers across the firmware development process.
  • Help establish and maintain software development standards, methodologies and engineering best practices.
  • Investigate and resolve issues across firmware, hardware, wireless communications and connected systems.
  • Work collaboratively across Firmware, Electronics, App, Cloud, Product Development and Engineering teams.
  • Identify opportunities to improve platform stability, maintainability, performance and the overall customer experience.
  • Contribute to the technical evolution of the product and help strengthen firmware capability across the engineering function.
About You

We’re looking for a senior firmware engineer who enjoys working on real, physical products and getting into the detail of how software, electronics and hardware come together.

You’ll ideally have:

  • 5–10+ years’ experience in firmware, embedded software or equivalent industry experience.
  • Strong hands‑on experience developing embedded software in C/C++.
  • Experience developing firmware for physical, hardware‑based products.
  • Strong understanding of embedded systems and software/hardware interaction.
  • Experience with RF, Bluetooth, wireless communications and associated protocols.
  • Experience with unit testing, verification and design‑for‑test.
  • Understanding of configuration management and forward/backward compatibility.
  • Experience working with Git/GitLab and structured software development workflows.
  • Strong analytical and problem‑solving skills, particularly when troubleshooting complex system‑level issues.
  • A collaborative approach and the ability to provide technical guidance to other engineers.
  • A degree in Software Engineering, Computer Science or a related discipline, or equivalent industry experience.
Desirable Experience:

Experience with any of the following will be highly regarded:

  • NRF528xx, Atmel ARM or STM32
  • Flutter/Dart, Python or C#
  • MIPI DSI
  • Altium or LTSpice
  • Digital, analogue, power, RF or battery management systems
  • Li‑ion battery systems
  • Connected devices / IoT
  • Marine or watercraft products
  • Full product development lifecycle experience
What’s on Offer
  • Permanent opportunity based in Byron Bay.
  • Hybrid arrangements.
  • Senior technical ownership across innovative hydrofoil technology.
  • Direct influence over future product development and technical direction.
  • Hands‑on involvement from development through to real‑world testing on the water.
  • A highly collaborative, multidisciplinary engineering environment.
  • The opportunity to solve interesting engineering problems where your work has a direct impact on the end‑user experience.

If you’re an experienced embedded engineer looking to work on something genuinely different from the usual product environment, this is an opportunity worth exploring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Blackbook Executive • Byron Bay

Hybrid
AUD 140,000 - 150,000
Senior Firmware Engineer — Hybrid, Byron Bay Embedded & RF
Senior Firmware Engineer — Hybrid, Byron Bay Embedded & RF

Blackbook Recruitment • Byron Bay

Hybrid
AUD 140,000 - 150,000
Hybrid work
Senior ownership of firmware
Water testing exposure
Senior Firmware Engineer – Byron Bay Hybrid, Embedded & RF
Senior Firmware Engineer – Byron Bay Hybrid, Embedded & RF

Blackbook Executive • Byron Bay

Hybrid
AUD 140,000 - 150,000
Lead Firmware Engineer
Lead Firmware Engineer

The Onset • Sydney

On-site
AUD 150,000 - 170,000
Lead Firmware Engineer
Lead Firmware Engineer

Bespoke Careers • St Leonards

On-site
AUD 150,000 - 170,000
Senior Product Engineer
Senior Product Engineer

Fliteboard • Byron Bay

Hybrid
AUD 130,000 - 180,000
Senior Electronics Engineer
Senior Electronics Engineer

Hydra Search • Western Australia

On-site
AUD 85,000 - 110,000
Friendly working environment
Involvement in a variety of tasks
Opportunity to work with talented engineers
Embedded Software Engineer
Embedded Software Engineer

Edison Smart® • Perth

On-site
AUD 50,000 - 80,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Advanced Navigation • Council of the City of Sydney

On-site
AUD 130,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

Clevertronics ANZ • City of Melbourne

On-site
AUD 90,000 - 130,000
Competitive salary
Work-life balance
Finish early every second Friday
+6