Software Integration Engineer (Cybersecurity / Networking)
Back to Jobs
OSI Maritime SystemsGet Smart Job AI Coach in the appFree on iOS and Android 






Software Integration Engineer (Cybersecurity / Networking)
Location
OSI Maritime Systems (CA), Suite 400 - 4585 Canada Way, Burnaby, British Columbia, Canada
Experience
Senior
Posted
Jul 7, 2026
Apply by
August 6, 2026
Applicants
0
Early applicantFull-timeWork from Office
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
Key Responsibilities
- Provide software domain expertise and leadership to the multidisciplinary project team
- Create and maintain project-specific configurations in version control
- Write and maintain scripts in PowerShell, Python, or Command Line for software upgrades and deployment
- Apply cybersecurity measures and raise awareness for potential security vulnerabilities
- Travel to ship environments to support configuration and troubleshooting activities
- Interface with customers to provide technical support as needed
- Review System Problem Reports (SPRs) and report status to the Software Authority
- Attend project review gates and represent the department
- Assist with project test lab coordination and equipment management
- Assist with project risk management for software-related risks
- Troubleshoot problems identified in System Problem Reports to resolve malfunctions
- Bring in Subject Matter Experts to investigate software-related problems
- Ensure adherence to company engineering and ISO 9001 procedures and policies
Requirements
- Degree in Computer Science
- Electrical or Computer Engineering or Engineering Physics
Skills Required
PowerShellPythonCommand LineCybersecurityNetwork InfrastructureScriptingVersion ControlSoftware TestingSDLCISO 9001LeadershipCommunicationProblem SolvingPrioritizationOrganizationCollaborationSelf-managementISO 9001 compliant engineering environment experience
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Security Engineer
Roche
Full-timeWork from Office
MadridSenior

Sentinel Sr Principal DevOps Engineer - 16639*
Northrop Grumman
122,800–184,200 / Year
Full-timeWork from Office
United States-Utah-RoySenior

Cloud & Infrastructure Platform Engineer
GE Vernova
Full-timeWork from Office
BengaluruMid

Advanced Project Engineer (System and Application Integration – BMS/SCADA)
Honeywell
Full-timeEasy applyHybrid
North RydeSenior

Enterprise Architect - AI
World Wide Technology
Full-timeEasy applyWork from Home
LondonSenior

Senior Python Software Engineer/Open-Source Contributor
Jobgether
Full-timeEasy applyWork from Home
ItalySenior