Join to apply for the Software Integration Engineer role at Saab Australia
2 weeks ago Be among the first 25 applicants
Join to apply for the Software Integration Engineer role at Saab Australia
Get AI-powered advice on this job and more exclusive features.
The Software Integration Engineer is responsible for the configuration, implementation, testing and maintenance of software across diverse environments. Primarily this includes Linux-based systems, network switches, virtual machines and containerised applications.
This role requires expertise in Linux system administration, networking and excellent problem-solving skills to troubleshoot complex systems.
Key Responsibilities/Duties
* Develop a broad understanding of the operational use of the associated systems under development.
* Maintain software integration environments, including integration and installation of software and equipment into test reference sites and various Linux-based environments.
* Configure, manage and troubleshoot network switches to enable secure and efficient data flow between integrated systems.
* Implement, deploy, manage and configure containerised applications using Docker.
* Deploy, manage and troubleshoot Linux-based virtual machines and network environments.
* Develop and maintain automation scripts using Bash, Python, or Ansible for system provisioning, configuration management and software deployment.
* Troubleshoot system issues related to Linux servers, networking infrastructure, VMs and containers in distributed environments.
* Maintenance of the software integration environments, including integration of new software and equipment into test sites.
* Preparation of Test documentation, conduct of Integration Testing, System Testing and support for Test Readiness Review.
* Participate in reviews of software and documentation as required.
* Develop and maintain good working relationships with internal and external stakeholders.
* Documentation of integration processes, system configurations and troubleshooting guides.
* Collaborate with DevOps, IT and software development teams to improve CI/CD pipelines and infrastructure.
* Travel interstate to assist with system deployments, troubleshooting and collaboration with remote teams and stakeholders.
Qualifications/Experience
Essential
* Tertiary qualifications in systems engineering, computer science, or related technical discipline.
* Experience in integration of software components in a near real time software intensive systems.
* Experience in integration of COTS/MOTS components.
* Experience in integration testing of software intensive systems.
* Experience with the products, development environments and tools used to develop and support software.
* Experience in developing software components within software intensive systems.
* Experience with software configuration management tools.
* Proficiency in networking concepts (TCP/IP, VLANs, firewalls, routing and switching).
* Hands-on experience with network switch configuration and network troubleshooting.
* Strong experience in use of Linux operating systems.
* Experience with virtualisation technologies.
* Experience in using containerisation and orchestration technologies.
* Strong scripting skills in Bash, Python, or PowerShell for automation and system management.
* Knowledge of Linux security best practices, including SELinux, firewall rules and system hardening.
* Excellent problem-solving skills and ability to troubleshoot complex systems
Desirable
* Knowledge and experience across various software languages (Ada, Java, Go, Bash, Python, C++, C).
* Knowledge and experience across various software architectures.
* Experience with any of the following tools/technologies - Docker, Jenkins, DDS, Git and Automated Test Frameworks.
* A genuine interest and appreciation of large commercial and defence software intensive systems.
* Willingness to travel interstate as required for system deployments and support.
Skills
* Well-developed communication skills (both written and oral).
* Ability to work unsupervised as well as with others in a team environment.
* Good problem solving skills and the ability to develop creative and innovative solutions.
* Broad understanding of technology and technology trends.
Competencies
* Demonstrated experience meeting SAAB Integration Software Engineer competency profile (000EAN021).
Personal Attributes
* Customer focused.
* Ability to adapt to new tasks, technologies, processes and procedures.
* Ability to plan, schedule and prioritise tasks and to meet deadlines.
* Ability to work under pressure.
* Ability to mentor and provide guidance to other technical and non-technical staff.
* A willingness to undertake continual learning and development in conjunction with the company performance development process.
* Demonstrates behaviours that reflect company values
Seniority level
* Seniority level
Not Applicable
Employment type
* Employment type
Full-time
Job function
* Job function
Quality Assurance
* Industries
Defense and Space Manufacturing, Security and Investigations, and IT Services and IT Consulting
Referrals increase your chances of interviewing at Saab Australia by 2x
Get notified about new Software Integration Engineer jobs in Adelaide, South Australia, Australia .
Software Engineer - Expression of Interest
Mawson Lakes, South Australia, Australia 1 year ago
Adelaide, South Australia, Australia 2 weeks ago
Adelaide, South Australia, Australia 2 weeks ago
Adelaide, South Australia, Australia 2 weeks ago
Systems Engineer - Countermeasures (NV1 required)
Adelaide, South Australia, Australia 1 week ago
Adelaide, South Australia, Australia 1 week ago
Adelaide, South Australia, Australia 2 weeks ago
Adelaide, South Australia, Australia 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr