Jobs
>
Port Coquitlam

    Software Architect - Port Coquitlam, Canada - Kongsberg Gruppen

    Default job background
    Description

    Port Coquitlam, BC (hybrid or remote in Western Canada)

    Kongsberg Discovery Canada Ltd., a subsidiary of KONGSBERG, is a global technology company, providing innovative and reliable technology solutions for all marine industry sectors including merchant, offshore, subsea, and naval. Headquartered in Horten, Norway, the company has manufacturing, sales, and service facilities internationally. Kongsberg Discovery is a market leader in systems for positioning, surveying, and navigation. We are determined to provide our customers with innovative and reliable marine electronics that ensure optimal operation both on and under the sea.

    AtKONGSBERG, we believe in tackling challenging problems and delivering extreme performance for extreme conditions.We do that through excellent products and services developed for delivering the greatest benefits to our customers.

    WORLD CLASS – through people, technology, and dedication

    • Fully extended health, dental, vision & welfare benefits
    • Up to 7% employer match program with RRSP
    • Flexibility with Paid Time Off
    • Safe and collaborative culture

    There has never been a more exciting time to work for Kongsberg Discovery Canada Ltd. than right now. With us,you will be in the forefront of enabling the business to achieve their objectives through the role as Software Architect.

    POSITION SUMMARY:

    Reporting to the Director Engineering, the Software Architect will be responsible for owning and leading the design, development, and sustaining efforts for the software application suite. This is a key role requiring full-stack development understanding, knowledge of design patterns, and software engineering practices. This individual will guide and direct the efforts of local and remote hybrid development teams.

    ROLE AND RESPONSIBILITIES:

    • Lead a software team's efforts to successfully complete sonar software development and sustaining projects on time and target.
    • Collaborate with product managers and other relevant stakeholders to define software requirements, ensure accurate representation of product features and functionality, and make sure deadlines are met.
    • Provide architectural design, roadmap, and technical leadership to development teams.
    • Stay up to date with current and new technologies including AI and propose solutions to meet the company's future technology direction.
    • Develop system architectures based on scalable design and coding patterns.
    • Design, code, test, debug, and document high quality sonar software.
    • Work within the group to continuously improve the software development processes.
    • Identify and incorporate new technologies consistent with company goals.

    QUALIFICATIONS AND EDUCATION REQUIREMENTS:

    • A University degree in Engineering, Computer Science or other relevant discipline, or a combination of equivalent education and experience.
    • 4+ years of software team tech leadership experience.
    • 10+ years of experience in software design and development.
    • Full stack experience ranging from embedded firmware to desktop software.
    • Expert in C++ and object-oriented design.
    • Combination of the following:
    • Software system architecture and design
    • Ethernet/Sockets programming e.g., TCP/IP protocols
    • Multi-threaded programming
    • Operating systems (Windows, Linux, FreeRTOS), Realtime systems
    • GUI design and development
    • Signal and image processing
    • Agile processes and methodologies
    • System integration and test
    • Git or similar repositories
    • TFS or similar
    • MATLAB
    • Experience acting as a liaison between departments internally, externally, and with management.
    • Experience working with remote software development teams.
    • High level of energy, enthusiasm, and optimism, as well as a sense of urgency and passion for excellence.
    • Ability to manage multiple tasks and to adapt to priority changes.
    • Strong analytical and problem-solving skills.
    • Working knowledge of electronic assemblies.
    • Proficient in Microsoft Office products.
    • Excellent oral and written communication skills.
    • Proven interpersonal and organizational skills.
    • Strong training, coaching and mentoring skills.

    Work Location (hybrid or remote in Western Canada): Port Coquitlam, BC Canada

    KONGSBERG provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

    #J-18808-Ljbffr

  • Kongsberg Gruppen

    Software Architect

    6 days ago


    Kongsberg Gruppen Port Coquitlam, BC, Canada

    a subsidiary of KONGSBERG, is a global technology company, providing innovative and reliable technology solutions for all marine industry sectors including merchant, offshore, subsea, and naval. Headquartered in Horten, Norway, the company has manufacturing, sales, and service fa ...

  • Kongsberg Gruppen

    Software Architect

    1 week ago


    Kongsberg Gruppen Port Coquitlam, Canada

    Port Coquitlam, BC (hybrid or remote in Western Canada) Kongsberg Discovery Canada Ltd. , a subsidiary of KONGSBERG, is a global technology company, providing innovative and reliable technology solutions for all marine industry sectors including merchant, offshore, subsea, and na ...

  • JUSTORDER TECHNOLOGY INC.

    software architect

    2 weeks ago


    JUSTORDER TECHNOLOGY INC. Burnaby, Canada

    Education: · Expérience: · Education · College/CEGEP · or equivalent experience · Tasks · Operate automatic or other testing equipment to ensure product quality · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality control ...


  • Safe Fleet Coquitlam, Canada Full time

    Meet the Smart Safety Company · At Safe Fleet our name says it all. We make fleet vehicles – and everyone in and around them – safer. Our fleet safety platform brings together best-in-class products, ground-breaking technology, and a 100-year history of fleet know-how and innovat ...


  • Safe Fleet Coquitlam, Canada

    About The Position · Meet the Smart Safety Company · At Safe Fleet our name says it all. We make fleet vehicles – and everyone in and around them – safer. Our fleet safety platform brings together best-in-class products, ground-breaking technology, and a 100-year history of flee ...

  • OSI Maritime Systems Ltd.

    Software Architect

    2 weeks ago


    OSI Maritime Systems Ltd. Burnaby, Canada

    Software Architect (Hybrid) · OSI Maritime Systems (CA), Suite Canada Way, Burnaby, British Columbia, Canada Req #30 February 13, 2024 About Us · In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Over th ...

  • JUSTORDER TECHNOLOGY INC.

    software architect

    2 weeks ago


    JUSTORDER TECHNOLOGY INC. Burnaby, Canada

    Education: College/CEGEP · Experience: Experience an asset · or equivalent experience · Tasks · Operate automatic or other testing equipment to ensure product quality · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality con ...

  • JUSTORDER TECHNOLOGY INC.

    software architect

    3 weeks ago


    JUSTORDER TECHNOLOGY INC. Burnaby, Canada

    Education: · Expérience: · Education · College/CEGEP · or equivalent experience · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-base ...

  • JUSTORDER TECHNOLOGY INC.

    software architect

    2 weeks ago


    JUSTORDER TECHNOLOGY INC. Burnaby, Canada

    Education: College/CEGEP · Experience: Experience an asset · or equivalent experience · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer- ...

  • Emonster Solutions

    Software Architect

    3 weeks ago


    Emonster Solutions Richmond, BC, Canada

    About Us · At Emonster Solutions, we're more than just a digital agency—we're your partners in innovation and growth. With a proven track record for almosta decade, we specialize in crafting digital solutions that elevate businesses to new heights. As a Google Partner and Semrus ...


  • BAYS Technology Inc. Burnaby, Canada

    We are seeking a talented and experienced Software Architect to join our team. The ideal candidate will have a strong background in software development and architecture, with a passion for designing innovative and scalable software solutions. As a Software Architect, you will wo ...


  • OSI Maritime Burnaby, BC, Canada $140,000 - $170,000

    In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Among ...

  • ENERGEX

    software architect

    2 weeks ago


    ENERGEX Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software ...

  • EMONSTER SOLUTIONS LTD.

    software architect

    2 weeks ago


    EMONSTER SOLUTIONS LTD. Richmond, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Usability testing · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality controls · Execute and document results of software application tests and informati ...

  • ENERGEX

    software architect

    3 weeks ago


    ENERGEX Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer- ...

  • EMONSTER SOLUTIONS LTD.

    software architect

    3 weeks ago


    EMONSTER SOLUTIONS LTD. Richmond, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop dat ...

  • ENERGEX

    software architect

    2 weeks ago


    ENERGEX Vancouver, Canada

    Education: Bachelor's degree · Experience: Experience an asset · or equivalent experience · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test compu ...

  • EMONSTER SOLUTIONS LTD.

    software architect

    2 weeks ago


    EMONSTER SOLUTIONS LTD. Richmond, Canada

    Education: Bachelor's degree · Experience: Experience an asset · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop ...

  • EMONSTER SOLUTIONS LTD.

    software architect

    2 weeks ago


    EMONSTER SOLUTIONS LTD. Richmond, Canada

    Education: Bachelor's degree · Experience: Experience an asset · Tasks · Usability testing · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality controls · Execute and document results of software application tests and infor ...

  • ENERGEX

    software architect

    2 weeks ago


    ENERGEX Vancouver, Canada

    Education: Bachelor's degree · Experience: Experience an asset · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded softw ...