drjobs Software Integration Engineer

Software Integration Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Adelaide - Australia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Software Integration Engineer is responsible for the configuration implementation testing and maintenance of software across diverse environments. Primarily this includes Linuxbased systems network switches virtual machines and containerised applications.

This role requires expertise in Linux system administration networking and excellent problemsolving 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 Linuxbased 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 Linuxbased 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).

  • Handson 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 problemsolving 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

  • Welldeveloped 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 nontechnical staff.

  • A willingness to undertake continual learning and development in conjunction with the company performance development process.

  • Demonstrates behaviours that reflect company values

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.