Back to jobs

Software Integration - Software Integration Engineer - P3 - SW184 - R
Burnaby, BC, CAPosted 2 weeks ago
onsite
Job Description
The Software Integration Engineer has the primary responsibility to provide software domain knowledge and leadership to the multidisciplinary Project Team to ensure OSI product integrity. The Software Integration Engineer supports the project through the project lifecycle, from the concept phase through the develop phase to provide a holistic project architecture solution. The core focus is to review technical documents during the design phase, install and configure software during the integration phase, and support the Systems Engineers by providing expertise and know-how to solve problems. Cybersecurity and network infrastructure knowledge to harden the system and configure the network is crucial in this role. The Software Integration Engineer is a key contributor and leader in the successful release of System Delivery to customers.
Travel and self-management are a necessity, working in naval environments such as in shipyards, and performing administrative tasks on vessels all over the world. Strong technical skills such as scripting and tool administrative duties are required. Strong communication skills are also required for interfacing and collaborating with multi-disciplinary project teams when configuring the software. The Software Integration team provides support for multiple projects in parallel, strong prioritization and organization of activities is a must have.
RESPONSIBILITIES
Support the multidisciplinary Project Team by providing OSI Software domain expertise
Create and maintain project specific configuration in version control
Write and maintain scripts (e.g. written in PowerShell, Python or Command Line) to improve efficiency in software upgrade and deployment
Apply cyber security measures and raise awareness for potential security vulnerabilities
On occasion travel to ship environments to support configuration and troubleshooting activities
Grow and maintain an ongoing comprehensive understanding of the product configuration from an operational and technical perspective
Provide directions to the team, demonstrate strong leadership skills, and take initiative
Interface with customers to provide technical support as needed
Review SPRs and report status to the Software Authority
Attend Project Review Gates representing the department and Review project artifacts as needed
Assist with project test lab coordination and equipment management advocating for software access and needs
Assist with Project Risk management for risks related to the software
Demonstrate full ownership for your work, resolve roadblocks, and communicate changes to deadlines and technical challenges to the Technical Lead or Manager
Regularly report project status to the Manager and attend project stand-up meetings
Network and build strong relationships with project stakeholders
Understand software development lifecycle (SDLC) in relation to meeting system level requirements and resolving SPRs.
Ensure the SDLC is followed on the project and have a full knowledge of the project end to end lifecycle
Troubleshoot problems identified in System Problem Reports (SPRs) to resolve malfunctions related to OSI software
Brings in Subject Matter Experts from the Engineering department to investigate problems related to OSI software
May produce project reports or chair meetings to discuss software solutions in dealing with system level requirements
May assist with project schedules and work package management related to Software tasks
Ensure that Company engineering and ISO 9001 procedures and policies are adhered to at all times and all exceptions are immediately reported to the Software Integration Manager
Recommend and help implement new Software Integration process to ensure efficiency and correctness
KNOWLEDGE & QUALIFICATIONS
Degree in Computer Science, Electrical or Computer Engineering or Engineering Physics
5 years’ experience or more in a systems or software testing environment
Experience in testing high level software or systems with real-time interfaces to external systems
Experience working with customers to sell off requirements
Experience working in an ISO 9001 compliant engineering environment would be an asset