Senior Project Engineer – Electrical

Acciona Energía

Sheffield

On-site

AUD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Advanced drone systems
Skilled engineering team
Career progression
Groundbreaking projects
Competitive salary
Safety impact
Beautiful location

Job summary

Taz Drone Solutions seeks a Software Engineer to design and implement payload integration and UI tooling for in‑house drone platforms in Tasmania. You will work with cross‑disciplinary teams to build seamless interfaces between flight control systems and hardware, ensuring robust, mission‑critical software.

You will contribute to real‑world drone systems across energy, mining and environmental sectors, with opportunities to participate in field trials, testing, and R&D projects as the company

Qualifications

  • Must have strong proficiency in QGroundControl.
  • UI customization and QML/Qt development.
  • Experience with PX4/MAVLink flight systems.
  • Experience integrating hardware (sensors, actuators) with software.
  • Ability to debug software–hardware interactions in field and lab.

Responsibilities

  • Develop and customise QGroundControl UI components, plugins, and operator workflows.
  • Integrate custom payloads into Auterion, Skynode, PX4, and related flight systems.
  • Build and maintain mission‑critical software interfacing with sensors, winches, and on‑board systems.
  • Collaborate with engineering leads to translate mechanical/electrical requirements into software behaviors.
  • Contribute to testing, flight trials, validation, debugging, and continuous improvement of drone systems.
  • Maintain clean, well‑documented code aligned with engineering processes.
  • Support production, field operations, and future R&D projects as the company scales globally.

Skills

QGroundControl proficiency
C++
QML/Qt development
Payload integration workflows
PX4 / MAVLink experience
UART / CAN / MAVLink communication
Hardware–software debugging

Tools

QGroundControl
PX4
MAVLink
ROS

Job description

Software Engineer – Drone Systems & Payload Integration

Sheffield, Tasmania | Full-time | Competitive Salary + Growth Pathways

Join one of Australia’s most innovative drone engineering companies.

Taz Drone Solutions (TDS) is expanding rapidly across Australia and internationally, delivering world-class drone technologies for the energy, mining, fire management sectors with advanced robotics. We are now seeking a highly skilledSoftware Engineer to join our engineering team and help build the next generation of integrated drone systems.

About the Role

As a Software Engineer at TDS, you will work closely with our electrical, mechanical, aeronautical, and systems engineers to design and implement custom payload integrations, user interfaces, and operational tooling for our in-house drone platforms.

A core part of this role is the ability to work fluently with QGroundControl — building custom UI panels, modifying the codebase to support new payload behaviour, and ensuring seamless communication between our flight control systems and engineered hardware.

You will be involved in projects spanning:

  • Heavy-lift drones (50–150kg)
  • Autonomous mission planning & safety systems
  • Real-time payload feedback, telemetry & data visualisation
  • Custom sensor, winch, and actuator integrations
  • Field-tested industrial solutions used by major clients across energy, utilities, and mining

This role is perfect for someone who wants to work on cutting‑edge robotics that directly impact real‑world operations.

Requirements
Key Responsibilities
  • Develop and customise QGroundControl UI components, plugins, and operator workflows.
  • Integrate custom payloads into Auterion, Skynode, PX4, and related flight systems.
  • Build and maintain mission‑critical software that interfaces with sensors, winches, drop‑mechanisms, and other on‑board systems.
  • Work with engineering leads to translate mechanical/electrical requirements into stable software behaviours.
  • Contribute to testing, flight trials, validation, debugging, and continuous improvement of drone systems.
  • Maintain clean, well‑documented code aligned with our engineering processes.
  • Support production, field operations, and future R&D projects as the company scales globally.
Required Skills & Experience
Technical Requirements
  • Strong proficiency in QGroundControl (MUST HAVE)
  • UI customisation
  • QML/Qt development
  • Payload integration workflows
  • Experience with PX4, MAVLink, or similar flight‑control ecosystems
  • Strong skills in C++ and QML/Qt
  • Experience integrating hardware systems (sensors, actuators, robotics)
  • Understanding of communication protocols (UART, CAN, MAVLink)
  • Ability to debug software–hardware interactions in the field and lab
Bonus Experience (not required but highly valued)
  • ROS or robotics‑focused development
  • UI/UX design for real‑time operator interfaces
  • Linux embedded systems
  • Drone industry, UAV payloads, or aerospace experience
Benefits

Why Join TDS?

  • Work on some of Australia’s most advanced drone systems
  • Be part of a highly skilled, supportive engineering team
  • Real career progression as TDS scales across Australia, South America, and beyond
  • Opportunities to contribute to groundbreaking projects in power, mining, and environmental protection
  • Competitive salary + flexibility + on‑site R&D workshop + field trials
  • Contribute to technology that improves safety and efficiency across industries
  • Live in a beautiful location

The Software Developer is responsible for developing, testing, and maintaining software applications and programs for desktop, mobile, and web platforms. They collaborate with cross‑functional teams to understand business requirements and translate them into technical specifications for software development. The Software Developer also stays informed about new developments and practices within the industry.

Responsibilities
  • Develop, test, and maintain software applications and programs for desktop, mobile, and web platforms.
  • Identify, analyze, and resolve software‑related issues, and enhance the functionality
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Drone Systems Software Engineer - Payload & UI
Drone Systems Software Engineer - Payload & UI

ACCIONA Energía • Sheffield

On-site
AUD 90,000 - 130,000
Advanced drone systems
Skilled engineering team
Career progression
+4
Systems EngineerNew
Systems EngineerNew

Droneshield • Sydney

On-site
AUD 90,000 - 130,000
Systems Engineer
Systems Engineer

DroneShield • Sydney

On-site
AUD 110,000 - 165,000
Software Engineer
Software Engineer

Skyborne Technologies • Brisbane

On-site
AUD 110,000 - 150,000
Field Drone Pilot
Field Drone Pilot

DroneShield • Sydney

On-site
AUD 70,000 - 110,000
Drone Systems Engineer: CFD, Control & Python Automation
Drone Systems Engineer: CFD, Control & Python Automation

Freespace Operations • Melbourne

On-site
AUD 90,000 - 140,000
Systems Engineer
Systems Engineer

Haynes People • Brisbane

Hybrid
AUD 110,000 - 160,000
Senior Robotics Engineer | Deep-Tech | Autonomous Systems
Senior Robotics Engineer | Deep-Tech | Autonomous Systems

Reqiva • Melbourne

On-site
AUD 120,000 - 180,000
Equipment budget
Conference funding
Electronics Engineer
Electronics Engineer

Skyborne Technologies • Brisbane

On-site
AUD 90,000 - 130,000
Systems Baseline Engineering Lead
Systems Baseline Engineering Lead

Approach Consulting Pty • Western Australia

On-site
AUD 90,000 - 130,000
Advanced propulsion projects
Complex embedded systems exposure
Aerospace defence technologies
+2
Top locations