Talent.com
Software Engineer
Software EngineerOSI Maritime Systems Ltd. • Burnaby, Metro Vancouver Regional District, CA
Software Engineer

Software Engineer

OSI Maritime Systems Ltd. • Burnaby, Metro Vancouver Regional District, CA
2 days ago
Job type
  • Full-time
Job description

Job Description

Posted Monday, January 26, 2026 at 11 : 00 a.m.

Who are we?

At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety and operational excellence. With a global presence, we are proud to have offices in Canada, UK, Taiwan, Australia and Germany.

The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products.

RESPONSIBILITIES

  • Follows the SDLC, Software Development Lifecycle using Software Engineering best practices as described in the OSI documented processes and training.
  • Follows the coding standards and best practices to write high quality source code in C and C++.
  • Participates in peer reviews of the source code and ensures all development is maintained in the version control repository.
  • Prepares software specifications and manages requirements for new software features.
  • Produces software detailed designs and makes regular updates to the design documents when changes are made.
  • Maintains the code by correcting defects (bugs) and troubleshooting system problem reports and customer tickets.
  • Demonstrates full ownership for their work, resolving road blocks, and communicates deadlines and technical challenges to their Technical Lead or Manager.
  • Commits to project objectives and meeting the project schedule and budgets.
  • Produces software technical documentation which supports the project or department needs.
  • May participate in the concept phase including the creation of prototypes or use cases.
  • May support the Test Team activities including running test procedures and supporting lab setup or deployment may assistance is required.
  • Commits to prioritizing and correcting Usability, Safety and Security concerns.
  • Complies with OSI’s established ISO-9001-compliant development guidelines and standards
  • Follows and ensures workplace operating and environmental, health and safety procedures and guideline compliance

KNOWLEDGE & QUALIFICATIONS

  • Education : Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.
  • Experience : 0-2 years’ experience in a software environment; experience in developing real-time interfaces to external systems; experience working in an ISO 9001 compliant software engineering environment would be an asset; experience in the defense or aerospace domains is an asset
  • Technical Skills : Experience in C / C++ development under; ability to understand and work with complex software; Ability to learn quickly;
  • Soft Skills : Excellent verbal and written communication skills; Uses strong communication skills to ask questions, provide technical solutions and help build a strong team environment; Ability to work well under pressure in a high paced, challenging environment; strong team work skills; takes full ownership of any mistakes that are made and corrects the situation.
  • Other : Required to obtain security clearance; occasional travel; knowledge of marine navigation concepts and systems is an asset
  • Why work for OSI?

  • Collaborative Culture : Work with a talented and supportive team that values innovation and teamwork.
  • Diversity, Equity, and Inclusion : OSI is committed to fostering a workplace where everyone feels respected, valued, and empowered to contribute their best.
  • Growth Opportunities : We invest in our employees' professional development and career growth with an annual employee driven development program.
  • Competitive Benefits : Enjoy health, dental, RSP, vacation and a healthy work-life balance environment!
  • If you need accommodations during the hiring process, please contact Talent Acquisition.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Burnaby, Metro Vancouver Regional District, CA

    Similar jobs
    Software Engineering - Software Engineer - P3 - EN252-N

    Software Engineering - Software Engineer - P3 - EN252-N

    OSI Maritime Systems • Burnaby
    Full-time
    Software Engineering - Software Engineer - P3 - EN252-N.Posted Wednesday, January 21, 2026 at 2 : 00 a.At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge syst...Show more
    Last updated: 2 days ago • Promoted
    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Sr. Software Engineer, Fullstack (Contact Center Analytics)

    Dialpad Japan • Vancouver
    Full-time
    Software Engineer, Fullstack (Contact Center Analytics) – Product Engineering, Vancouver, Canada.Dialpad is the leading AI-powered customer communications platform, transforming how businesses comm...Show more
    Last updated: 22 hours ago • Promoted • New!
    Senior Software Engineer (Product)

    Senior Software Engineer (Product)

    owl.co • Vancouver, BC, CA
    Full-time
    Quick Apply
    AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.The si...Show more
    Last updated: 30+ days ago
    Java Software Engineer - Luxoft

    Java Software Engineer - Luxoft

    Luxoft • delta, bc, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 6 hours ago • Promoted • New!
    Backend Engineer — Core Cloud Services (AWS, REST)

    Backend Engineer — Core Cloud Services (AWS, REST)

    Tinder • Vancouver
    Full-time
    A leading tech company is seeking a talented software engineer in Vancouver to develop and maintain central services for its brands. The role involves building RESTful APIs and ensuring the performa...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer I (Temporary)

    Software Engineer I (Temporary)

    Arc'teryx Equipment • North Vancouver
    Full-time
    ARC’TERYX is growing in guest experience excellence, in variety and sophistication of business models, and in operational volume and critical workflows. The Technology group is a key part of support...Show more
    Last updated: 2 days ago • Promoted
    Backend Engineer (Go, Distributed Systems)

    Backend Engineer (Go, Distributed Systems)

    Decode Talent • Vancouver
    Full-time
    We’re a fast-growing technology company building next-generation infrastructure that powers critical applications at scale. Our platform handles millions of requests per second with sub-millisecond ...Show more
    Last updated: 2 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets. This is a fantastic opportunity in the exciting intersection o...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    NetApp, Inc. • Vancouver
    Full-time
    NetApp is developing a new portfolio of data‑centric storage platforms and services to help the world’s leading organizations harness their data in new and interesting ways.The Core Software team i...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer, Developer Foundations - Build Systems

    Software Engineer, Developer Foundations - Build Systems

    Apple Inc. • Vancouver
    Full-time
    A leading technology company in Vancouver is seeking a Software Engineer to contribute to the technical design and implementation of critical software systems. The ideal candidate has over 2 years o...Show more
    Last updated: 16 days ago • Promoted
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 2 days ago • Promoted
    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Cermate Software Inc. • Burnaby
    Full-time +1
    A technology solutions provider in Burnaby is seeking a skilled individual for a full-time permanent role.Key qualifications include expertise in various programming languages such as C, C++, and a...Show more
    Last updated: 2 days ago • Promoted
    Junior Software Engineer – 3D Web Apps (React / ASP.NET)

    Junior Software Engineer – 3D Web Apps (React / ASP.NET)

    CadMakers • Burnaby
    Full-time
    A leading technology firm in Burnaby is seeking a Software Engineer to join their team.The role involves participation in the full software development life cycle, focusing on web applications and ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Software Engineer, Backend

    Software Engineer, Backend

    Rivian • Vancouver
    Full-time
    Rivianis on a mission to keep the world adventurous forever.This goes for the emissions‑free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company,...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer I (Temporary)

    Software Engineer I (Temporary)

    Arc'teryx Limited • North Vancouver
    Full-time
    Your Opportunity at ARC’TERYX : .ARC’TERYX is growing in guest experience excellence, in variety and sophistication of business models, and in operational volume and critical workflows.The Technology...Show more
    Last updated: 2 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn group • Vancouver
    Full-time
    Connor, Clark & Lunn Investment Management Ltd.We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets.This is a fanta...Show more
    Last updated: 2 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Autodesk • Vancouver
    Full-time
    Autodesk eCommerce owns the end-to-end purchasing experience, from order placement through payment and fulfillment.We build and operate the core commerce platform that supports Autodesk’s global bu...Show more
    Last updated: 2 days ago • Promoted
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • delta, bc, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 4 days ago • Promoted