Talent.com
Software Engineering - Software Engineer - P3 - EN252-N
Software Engineering - Software Engineer - P3 - EN252-NOSI Maritime Systems • Burnaby, Metro Vancouver Regional District, CA
Software Engineering - Software Engineer - P3 - EN252-N

Software Engineering - Software Engineer - P3 - EN252-N

OSI Maritime Systems • Burnaby, Metro Vancouver Regional District, CA
Il y a 3 jours
Type de contrat
  • Temps plein
Description de poste

Software Engineering - Software Engineer - P3 - EN252-N

Job Description

Posted Wednesday, January 21, 2026 at 2 : 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.

Mission :

The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules. The Software Engineer will collaborate with a team of multidisciplinary engineers and stakeholders to ensure the successful delivery of our software products to our end users and customers. Our Engineers have a focus on collaboration, and assist their team with devising innovative technical solutions and removing roadblocks. As a group, the engineers work together to complete software development activities through the full software lifecycle. To do this the Software Engineer must demonstrate strong communication skills and interpersonal skills. The OSI Software Engineer exhibits professionalism, integrity, and ownership.

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.
  • Produces software estimates and participates in technical work breakdown and defining scope.
  • Identifies, analyses, and resolves diverse software technical challenges.
  • Commits to project objectives and meeting the project schedule and budgets.
  • Provides technical expertise and reviews of documentation including the publications developed by the Technical Publication group.
  • Produces software technical documentation which supports the project or department needs.
  • May take on additional responsibilities as a Technical Lead, delegating work, tracking work, building teams moral, helping to move team road blocks and reporting on behalf of the team to the Project Manager.
  • 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.
  • Provides support to multidisciplinary teams and sales teams as a subject matter expert.
  • Provides technical guidance and mentoring to new staff including participation in onboarding and the buddy program.
  • May interface and provide support and assistance to customers while visiting sites or ships.
  • Demonstrates professionalism when interfacing with customer and prioritizes customer requests.
  • Makes recommendations for changes to software development guidelines, tools and standards, and assists in the creation and rollout of new improvements.
  • 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

Decision Making and Authority :

  • Single point of accountability to deliver assigned work.
  • Applies judgment and makes decisions to resolve routine and complex issues.
  • Considerable judgment necessary in the construction of the software source code and the resolution of assigned defects.
  • Knowledge and Qualifications :

  • Education : Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.
  • Experience : 4-6 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 Windows in areas such as 2D / 3D graphics, Open GL, TCP / IP, GPS, UDP Multicast, and real-time systems are highly desirable; ability to understand and work with complex software requirement specifications; strong theoretical and algorithmic background with experience in mathematical and / or geospatial applications; ability to assist with analysis and design of solutions for algorithmically complex requirements;
  • 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 learn quickly and 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

    Créer une alerte emploi pour cette recherche

    Software Engineering Software Engineer P3 EN252N • Burnaby, Metro Vancouver Regional District, CA

    Offres similaires
    Software Engineering - Software Engineer - P3 - EN252-N

    Software Engineering - Software Engineer - P3 - EN252-N

    OSI Maritime Systems • Burnaby
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    AI-Driven Software Engineering Co-op | Vancouver (Hybrid)

    AI-Driven Software Engineering Co-op | Vancouver (Hybrid)

    Quandri • Vancouver
    Temps plein
    A dynamic tech startup in Vancouver is hiring a co-op to enhance team velocity with AI development tools.This role offers a chance to engage closely with engineering leaders, contributing to real p...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Senior Java Software Engineer - richmond

    Senior Java Software Engineer - richmond

    Luxoft • richmond, bc, ca
    Temps plein
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Physics Private Tutoring Jobs Richmond

    Physics Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer I (Temporary)

    Software Engineer I (Temporary)

    Arc'teryx Equipment • North Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Enseignement au secondaire à 0.0834 ÉTP

    Enseignement au secondaire à 0.0834 ÉTP

    Conseil scolaire francophone de la Colombie-Britannique • Squamish, British Columbia, Canada
    Temps partiel +1
    Dans un esprit de réconciliation, nous reconnaissons que notre organisation et nos écoles se trouvent sur les territoires traditionnels des Premiers Peuples de la Colombie-Britannique.Nous sommes r...Voir plus
    Dernière mise à jour : il y a 23 heures • Offre sponsorisée
    Software Engineer

    Software Engineer

    NetApp, Inc. • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Senior Embedded Software Engineer — Linux, C++, Go

    Senior Embedded Software Engineer — Linux, C++, Go

    Motorola Solutions • Vancouver
    Temps plein
    An opportunity at a global technology company for a Senior Software Developer in Vancouver focuses on developing advanced AI-based surveillance systems. The ideal candidate has over 5 years of exper...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Software Engineer, Developer Foundations - Build Systems

    Software Engineer, Developer Foundations - Build Systems

    Apple Inc. • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Customer Service Representative - 50k-60k / Year - Work From Home

    Customer Service Representative - 50k-60k / Year - Work From Home

    Spade Recruiting • Squamish, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Frontend Developer - richmond

    Frontend Developer - richmond

    Lumicity • richmond, bc, ca
    Temps plein
    Frontend Developer (Blazor / UI-UX) – Contract.We are seeking a senior frontend developer with strong UI / UX experience to help drive the development of a client-facing product.This role focuses on ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Embedded Software Engineer - IoT | C / C++ | Burnaby

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

    Cermate Software Inc. • Burnaby
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Software Development Engineer - 2026 (Canada)

    Software Development Engineer - 2026 (Canada)

    Amazon • Vancouver
    Temps plein
    Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impac...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Tier I SOC Analyst

    Tier I SOC Analyst

    CyberClan • richmond, bc, ca
    Temps plein
    Tier I SOC Analyst - Job Description.Established in 2006, CyberClan’s carefully selected team of experts are capable of solving complex cyber security challenges – keeping data secure and businesse...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Principal Software Engineer

    Principal Software Engineer

    Autodesk • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Software Development Engineer - 2026 (Canada)

    Software Development Engineer - 2026 (Canada)

    Amazon Jobs • Vancouver
    Temps plein
    Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impac...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn group • Vancouver
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre