Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

AVI
Software Engineer
Posted: 12 June
Offer description

AVI is a technically led organisation delivering safety-critical solutions across infrastructure and complex operational environments. As we continue to grow, we are strengthening our structures, career pathways and recruitment practices to support long term capability and professional development.

The Opportunity

This role reports to the Engineering Manager where they will design, implement and maintain embedded software and applications used in AVI's product suite. The successful candidate will also lead complex software components and oversee the release and maintenance of all engineering documentation. The role offers the opportunity to contribute to meaningful, real‐world work in an environment where safety, reliability and professional standards are essential. You'll be part of a team delivering technically complex outcomes with clear expectations and support.

What You'll Be Doing

* Design, develop and maintain embedded software for AVI hardware platforms;
* Lead implementation of key software features, modules and systems across projects;
* Contribute to software architecture, design patterns and system-level decision-making;
* Perform code reviews and provide technical oversight to ensure code quality and compliance;
* Write clean, efficient and well-documented code using C/C++ and other relevant languages;
* Lead software testing, debugging and root cause analysis for complex issues;
* Maintain and improve build systems, version control practices and release workflows;
* Assist with product integration, including interfacing with hardware, firmware and cloud components;
* Support junior engineers and graduates through mentorship and skill development;
* Document technical decisions, software processes and system architecture clearly;
* Collaborate with engineering, support and operations teams to ensure successful deployments;
* Promote continuous improvement through process refinement and adoption of best practices.

What We're Looking For

We're looking for someone who brings strong capability, professional judgement and a commitment to quality outcomes. You will also be comfortable providing mentoring and technical guidance to other software engineers, ensuring accuracy, consistency and efficiency. You don't need to meet every requirement listed – we value transferable skills, learning capability and professional curiosity.

Technical, Regulatory & Mandatory Requirements

Some roles at AVI operate in highly regulated, safety‐critical environments. For these positions, specific qualifications, certifications or specialist experience are required.

Mandatory Requirements

* Tertiary qualification in Software Engineering, Computer Science, or related field
* Professional accreditation (e.g. CPEng)
* 7+ years' experience in direct interaction with customer, software project management, software architecture and design, embedded system bring‐up with Linux, boot loader (u-boot), Devicetree development, C scripting (bash, python)

These requirements are essential due to regulatory, security, safety or operational obligations.

Highly Desirable / Specialist Experience

* Ability to build systems (Buildroot, Yocto)
* System engineering of embedded devices running Linux
* Test automation with embedded devices

What You'll Gain at AVI

* Exposure to technically complex, high-impact work
* Clear role expectations and structured career pathways
* Opportunities to develop technical depth or progress into leadership
* A professional environment built on safety, trust and accountability

Inclusion Statement

AVI is committed to building a workforce that reflects the communities we serve and encourages women and people from diverse backgrounds to apply. We are intentionally strengthening our recruitment processes and career pathways to support fairness, clarity and long-term career progression.

AVI has defined role levels and progression pathways. Advancement is based on capability, readiness and performance, supported by development and leadership guidance.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Perth
Pearson Carter
Software Engineer
Similar job
Senior software engineer - digital workplace
Canonical
Software Engineer
Similar job
Senior software engineer
AVI
Software Engineer
Similar jobs
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Western Australia > Senior Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save