Engineer - Software

Insitu Pacific Pty Ltd.

City of Brisbane

On-site

AUD 110,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Insitu Pacific Pty Ltd. is seeking an Engineer - Software to design, implement, verify, and support software for Uncrewed Aerial Systems (UAS). You will work on avionics, sensors, embedded computers, and user interfaces within a project team.

The role involves requirements analysis, coding in C++ and C#, GUI development, version control, and collaboration with cross-functional teams. Security clearance and Australian citizenship may be required for defence-related work, with strong emphasis on

Qualifications

  • Bachelor's degree in a relevant discipline.
  • 2+ years of professional experience in specification, design, implementation, test and in-service support of electronic and software products.
  • Experience coding in C++ and C#/.NET.
  • GUI development experience and unit testing.
  • Familiarity with version control, issue tracking, and CI/CD practices.
  • Strong communication and multi-tasking skills.
  • Experience with Windows and Linux development environments.

Responsibilities

  • Perform requirements analysis and decomposition for features and subsystems.
  • Implement, unit-test, and debug software and embedded solutions.
  • Support analysis and resolution of customer issues and provide defect reports.
  • Conduct trade studies and prepare system interface definitions.
  • Design and develop software as part of a cross-functional team.
  • Plan system integration, tests, and evaluation for components.
  • Assist with prototype and production validation activities.
  • Create and maintain design notes, test procedures, build/deploy scripts, and user advisories.
  • Perform configuration control and contribute to change requests.
  • Assist with project planning, effort estimates, and progress reporting.
  • Contribute to engineering process improvement.

Skills

C++
C# .NET
Windows
Linux
GUI development
WPF
Python
MATLAB
Conan
CMake
Git
Jira
Confluence
Java

Education

Bachelor's Degree in Mechatronics, Avionics, Electrical/Electronics, Software Engineering

Tools

Git
Jira
Confluence
Conan
CMake

Job description

Insitu Pacific delivers industry-leading uncrewed aerial system (UAS) services to Australia and the Asia-Pacific region. Our expertise, operational experience, and knowledge has established Insitu Pacific as a key provider of end-to-end advanced multi-domain ISR solutions.

Since 2009, our people, partnerships, suppliers and local flight testing and training facilities have effectively supported defence, commercial and civil customers. We are committed to maintaining and further developing our local supply chains and supporting Australia's sovereign capability as a vital component to a strong Australian defence industry sector.

The Opportunity

The Engineer - Software contributes to the design, implementation, verification, and support of avionics, sensors, data communications, embedded computers, user interfaces and related software for Uncrewed Aerial Systems (UAS).

Working under general supervision, the Engineer - Software applies established engineering practices, standards, and troubleshooting techniques to deliver defined components and features of moderate scope and complexity within a project team.

Responsibilities
  • Perform requirements analysis and decomposition for assigned features or subsystems, working from higher-level requirements and guidance.Translate assigned requirements into component-level specifications, unit designs and testable implementation tasks.
  • Implement, unit-test, and debug software and embedded solutions in a commercial development environment; follow coding standards and configuration management practices.
  • Support analysis and resolution of customer support issues for existing fielded products and provide clear defect reports and remediation plans.
  • Conduct trade studies of moderate scope and prepare system interface definitions, verification and acceptance plans for assigned components.
  • Design and develop software solutions as part of a cross-functional team; follow approved design patterns and reuse strategies.
  • Plan and participate in system integration, laboratory and field test and evaluation for assigned components; execute test cases and document results.
  • Assist with the construction of prototype and production validation activities for assigned assemblies or modules.
  • Create and maintain technical deliverables such as unit-level design notes, test procedures, build/deploy scripts, and user or maintenance advisories for assigned items.
  • Perform configuration identification and control for assigned components and contribute to change requests.
  • Assist with technical project planning, effort estimates, execution tracking, and progress reporting for assigned work packages.
  • Participate in engineering process measurement and improvement activities, suggesting practical changes based on hands-on experience.
Experience/Qualifications
  • Bachelor's Degree in Mechatronics, Avionics, Electrical/Electronics, Software Engineering, or related technical discipline.2+ years professional experience in specification, design, implementation, test and in-service support of electronic and software products.
  • Practical experience coding in C++ and C#(.net); familiarity with Windows and Linux development environments.
  • Experience developing graphical user interfaces and writing unit tests.
  • Familiarity with version control (e.g., Git), issue tracking, and basic CI/CD practices.
  • Strong written and verbal communication skills; ability to manage multiple tasks and meet schedule commitments.
  • Logical, systematic problem-solving skills and the ability to apply engineering standards under general supervision.
  • GUI development experience using WPF.Proficiency in Python, MATLAB, Conan, Cmake and/or Java.
  • Familiarity with the Atlassian tool suite (Jira, Confluence).
  • Domain familiarity in avionics (flight control), real-time computers, navigation and inertial sensors, communication systems, or EO/ LIDAR/ IR processing.
  • Experience with model-based development, requirements management tools, or formal verification techniques.
  • Knowledge of secure coding practices and basic cybersecurity considerations.
  • Prior exposure to customer-deployed engineering operations and field support activities
  • Applicants must be Australian Citizens to meet defence security requirements
  • Able to obtain an Australian Defence Security Clearance
  • You may require a Foreign Work Authorisation (FWA) in order to perform this role. This is not a requirement set or determined by Boeing but by the Department of Defence under laws issued in 2024. Please refer to the Department of Defence website to understand these requirements.
  • Generous study assistance and education options
  • Salary packaging and Career Development support
  • Health and wellbeing benefits including annual flu vaccinations and access to an Employee Assistance Program
  • Formal reward and recognition program
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer - Software
Engineer - Software

Boeing • City of Brisbane

On-site
AUD 90,000 - 120,000
Software Tester
Software Tester

Insitu Pacific • City of Brisbane

On-site
AUD 85,000 - 120,000
Software Tester
Software Tester

Boeing • City of Brisbane

On-site
AUD 85,000 - 110,000
Study assistance and education options
Salary packaging and Career Dev./Well‑
Health and wellbeing benefits
+1
Senior Software Engineer - AIR6500
Senior Software Engineer - AIR6500

Boeing • City of Brisbane

Hybrid
AUD 120,000 - 180,000
Hybrid work model
RDO 2 days a week
Paid leave entitlements
+5
Production / Maintenance, Repair and Overhaul Technician
Production / Maintenance, Repair and Overhaul Technician

Insitu Pacific • City of Brisbane

On-site
AUD 70,000 - 100,000
Salary packaging
Study assistance
Career development support
+3
Software Engineer – UAS & Avionics Systems
Software Engineer – UAS & Avionics Systems

Insitu Pacific Pty Ltd. • City of Brisbane

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

Boeing • City of Brisbane

On-site
AUD 90,000 - 120,000
Competitive salary
Hybrid/ Flexible work options
Career development
+1
Senior Systems Engineer - Battlespace Communications System Program
Senior Systems Engineer - Battlespace Communications System Program

Boeing Defence Australia • City of Brisbane

On-site
AUD 140,000 - 190,000
Flexible working options
Study assistance
Salary packaging
+2
Senior Software Engineer - AIR6500
Senior Software Engineer - AIR6500

Boeing Defence Australia • City of Brisbane

Hybrid
AUD 140,000 - 190,000
Flexible work schedule
Hybrid work model
Paid leave entitlements
+1
Engineer - Manufacturing
Engineer - Manufacturing

Boeing • City of Brisbane

On-site
AUD 90,000 - 120,000