Software Engineer (Brisbane)

Software Engineer (Brisbane)

12 Nov
|
EPE Trusted to Protect
|
Brisbane

12 Nov

EPE Trusted to Protect

Brisbane

EPE is a great Australian success story. As a veteran owned business, we partner with over 20 Commonwealth agencies to deliver specialist capability, training, through life support and project management. In 2020, we were honoured with the NZDF Minister for Defence Award for Excellence, and today we continue to expand with strong operations across the U.S., Europe and Southeast Asia.

Many of our team members bring valuable experience from Defence and law enforcement backgrounds. Protecting and supporting people is at the heart of who we are. At EPE, we foster a workplace that is safe, inclusive and enjoyable; a place where people are proud to come to work every day.

The Role

This is a unique opportunity to join our growing Engineering & Innovation team as a Software Engineer. You’ll be based in our Brisbane office and report to the Head of Engineering & Innovation. You will plan, design and build the software behind our robotic and sensor integration projects, working alongside a multidisciplinary team across mechatronics, electronics and systems engineering.

You’ll own work from system architecture through to testing in the field. That includes distributed network data handling and storage, software to control sensors and robotic platforms, and interfaces that present data to end users. The role includes travel within Australia, to New Zealand and internationally as needed.

Key Responsibilities

- Design, develop and implement software that lets uncrewed platforms, sensors and control systems communicate, with robust and secure data exchange
- Implement algorithms for real-time acquisition, processing and visualisation of sensor data, optimised for performance and reliability in mission-critical scenarios
- Design and implement systems to securely collect, transport and store data across a distributed network of devices
- Work with stakeholders to determine the right system architecture for new applications
- Ensure software complies with relevant Defence industry standards, including cyber security,



safety and interoperability requirements
- Conduct rigorous testing and validation in simulated and real-world environments, troubleshooting integrated solutions with the wider engineering team
- Maintain code quality and system performance through modular design and automated testing
- Prepare technical documentation, including design specifications, test procedures and system manuals, and support the Project Lead with project reporting and plans

Essential Qualifications and Experience:

- Bachelor’s degree in a relevant engineering discipline
- Minimum 5 years’ relevant engineering experience
- Experience in software systems architecture development and systems integration
- Experience with back-end software protocols, languages and architecture for distributed networks
- Proficiency in C and C++
- Proficiency with Git-based version control, Agile development practices and CI/CD pipelines
- Experience developing software for remote control of robotic systems beyond visual line of sight
- Experience in data management design and implementation
- Strong project management skills, with experience using Jira, Confluence or similar
- Strong cyber security awareness, including secure coding practices and data encryption
- Excellent communication skills, with the ability to work effectively with technical and non-technical stakeholders
- Hold, or be eligible to obtain, a Baseline (or higher) security clearance
- Experience with ROS 2
- Experience with robotics (UGVs, UAVs etc.) and embedded systems
- Experience integrating hardware and software systems
- Experience with point clouds, 3D spatial data and/or computer vision systems
- Experience with radio communications

Personal Attributes

- Collaborative team player who builds robust relationships across diverse teams
- Strategic thinker with a hands-on approach to solving complex technical problems
- Adaptable, resourceful and innovative; thrives in a fast-paced, dynamic project environment
- Detail-oriented and highly organised, with a commitment to high-quality results

Why Join EPE?

- Competitive remuneration package
- Bonuses and inc

📌 Software Engineer (Brisbane)
🏢 EPE Trusted to Protect
📍 Brisbane

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (brisbane) / brisbane

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (brisbane) / brisbane