
Software Engineer
- Melbourne, VIC
- Permanent
- Full-time
- Design, develop, test, and maintain embedded software for armoured vehicle systems
- Collaborate with engineers to meet complex Defence standards and requirements
- Create and update software specifications and documentation
- Perform software verification, debugging, and quality assurance
- Develop diagnostic tools to support vehicle maintenance
- Manage software versions and configuration control
- Communicate clearly with both technical teams and Defence stakeholders
- Bachelor’s degree in Software Engineering.
- 5+ years’ experience in embedded software development, preferably in Defence or complex systems
- Proven experience in systems engineering within Defence programs, ideally in the land domain.
- Strong skills in C/C++, RTOS, and software testing
- Knowledge of Defence standards (e.g. MIL-STD, DO-178C) is a plus
- Excellent problem-solving and communication skills
- Current NV1 Defence Security Clearance or higher (required to apply)