Computer Science: Software Engineering

5 days ago


Burnaby, British Columbia, Canada OSI Maritime Systems Full time
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 those solutions, the company develops and delivers integrated bridge systems for warships, integrated dived navigation systems for submarines, and C2 systems for small craft. Due to the nature of our company, all employees must pass specific security criteria. Only candidates who are Canadian citizens, have PR status or have a citizenship from a NATO country, and who satisfy security clearance criteria, will be considered.

The Software Requirements Engineer has the primary responsibility of providing software requirements expertise to the Software Engineering Department, Product and Project Teams to ensure OSI product integrity. The Software Requirements Engineer works on a Software Design Authority team with other experts. The Software Requirements Engineer supports many projects with the development of software requirements or requirements related decisions to provide a holistic product architecture solution. The Software Requirements Engineer is a key contributor to preliminary and critical design reviews representing the Software Design Authority. The Software Requirements Engineer produces the generic Software Product requirements to support the compliance traceability to our line of software products.

Represents the Software Design Authority providing requirements guidance to the Project and Product teams.
- Maintains an ongoing comprehensive understanding of the product requirement from an operational and technical perspective.
- Provides expertise to the Software Engineering Department regarding Software Requirements development and requirements management processes.
- Chairs software requirements review meetings, communicating to stakeholders and managing stakeholders needs.
- Attends all software design meetings to grow domain knowledge of the products and ensure new features are meeting project requirements.
- Develops and maintains a strong understanding of the Software Development Lifecycle (SDLC), and V model and understands the dependencies of the other software phases on quality requirements development.
- Produces artifacts to assist with planning, and concept development, such as product requirements traceability documentation which can assist with demonstrating existing product compliance for new contracts or projects.
- Assists the Software Engineering Department with using a requirements management tool.
- Assists the Manager, Software Engineering Department with building strong relationships with the PMO and other Departments.
- Assist the Manager Software Engineering in producing and reviewing software Requirements processes and work instructions.
- Ensures that Company engineering and ISO 9001 procedures and policies are adhered to at all times and all exceptions are immediately reported.

Degree in Computer Science, Electrical or Computer Engineering, or Engineering Physics.
- Experience in a software and systems projects in engineering;
Knowledge of marine navigation and military concepts is an asset;
Experience working in an ISO 9001 compliant software engineering environment is an asset.
- Thorough knowledge of software engineering practices, in particular related to requirements development, and requirements management
- Ability to understand and work with complex system and software requirement specifications and requirements traceability in testing
- Ability to translate and communicate complex technical concepts and documentation
- Working knowledge of collaboration, process, and visualization tools, including Jira, Visio, and Enterprise Architect an asset
- Ability to multitask and to context switch between projects
- Ability to translate system level requirements into software product requirements
- Experience working with and developing IBM DOORS DXL scripts an asset
- Ability to work as a team player with other experts focused on software architecture and standardization
- Knowledge of marine navigation concepts and systems is an asset.

OSI fosters an inclusive and diverse culture. We celebrate our diversity and strive to be more inclusive
Dental care
Group Retirement Savings Plan

  • Burnaby, British Columbia, Canada JRS Engineering Full time

    Project Engineer, Building Science (New Construction) – Burnaby, BCJRS Engineering (JRS) is an industry-leading engineering firm providing professional consulting services throughout Western Canada. Since 1997, we have remained committed to delivering best-in-class building science solutions that prioritize value, quality, and performance. We work with our...


  • Burnaby, British Columbia, Canada Avature Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Avature. As a key member of our research and development team, you will be responsible for designing and implementing innovative software solutions that drive business growth and improvement.The ideal candidate will have a strong background in computer science and software...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $100,000 - $125,000

    Job OverviewThe Senior/Lead Software Engineer role at OSI Maritime Systems is a leadership position that oversees the quality assurance of software products. This role supports the Software Engineering Manager in cultivating an optimal software engineering program and contributes to hiring, training, and professional guidance for team...

  • Lead Software Engineer

    18 hours ago


    Burnaby, British Columbia, Canada Verathon Full time

    About the RoleContribute to the design and development of software solutions, ensuring alignment with company goals and objectives.Collaborate with cross-functional teams, including engineering, quality assurance, and manufacturing, to drive project planning and execution.Leverage expertise in software development methodologies, such as Agile and Kanban, to...


  • Burnaby, British Columbia, Canada Kardium Inc. Full time

    We are Kardium Inc., a pioneering medical device company dedicated to delivering innovative solutions for heart rhythm disorders. As a Software Delivery Engineer, you will play a crucial role in shaping our software development and delivery processes.About the CompanyKardium Inc. has developed a groundbreaking medical device for diagnosing and treating...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    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...

  • Software Engineer

    5 days ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    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...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations.About the RoleWe are seeking an experienced Software Test Engineer to join our team in Vancouver. As a Software Test Engineer, you will play a key role in the development and testing of our cutting-edge navigation software...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    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...

  • Software Engineer

    4 days ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    This range is provided by OSI Maritime Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60,000.00/yr - CA$70,000.00/yrThe Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    Company Overview">We are OSI Maritime Systems, a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company has a rich history of innovation, with numerous firsts in the industry. We take pride in our commitment to excellence and our passion for building the best maritime navigation...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada RB Global Inc. Full time

    **Software Engineer in Burnaby, British Columbia, Canada (# 3674)**** Job Description****Job Description**The Quality Assurance Analyst is part of an Agile Product delivery team bringing robust feature sets, intuitive designs and user interfaces to our Salesforce users. You seek an in-depth understanding of the products and know what it takes to deliver...


  • Burnaby, British Columbia, Canada D-Wave Full time

    What You'll DoYou will design and implement high-performance networks based on software defined networking and automation practices. You will also work with our development teams to streamline our build processes and release management via continuous integration and deployment pipelines.As part of the infrastructure team, you will participate in reviews and...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Osimaritime Full time

    February 18, 2025Who 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...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Avature Full time

    Role OverviewWe are seeking a skilled developer to join our Frostbite team at Electronic Arts, where we create next-level entertainment experiences that inspire players and fans worldwide.About the RoleFrostbite is EA's state-of-the-art multi-platform game development engine. Our global team develops creative engine features and modern tools that enable our...


  • Burnaby, British Columbia, Canada Infoblox Full time

    body{font-family: Arial,sans-serif;}Staff Software EngineerWe are looking for a Staff Software Engineer to join our Engineering team located in Burnaby, BC, reporting to the senior director of Engineering.Key Responsibilities:Design and develop software for Enterprise & Service Provider solutions using C, Linux and PythonDevelop unit and functional tests for...


  • Burnaby, British Columbia, Canada Avature Full time

    Job Summary: We are seeking an experienced Software Engineering Lead to join our team at Electronic Arts. The ideal candidate will have a strong background in software development and leadership, with the ability to motivate and guide a team of engineers to deliver high-quality projects. About the Role: As a Software Engineering Lead, you will be responsible...


  • Burnaby, British Columbia, Canada JRS Engineering Full time

    We're seeking a highly skilled Building Science Specialist to join our team at JRS Engineering. With a minimum of 6 years of experience in building science and building envelope consulting, you will be responsible for managing New Construction projects and addressing complex building envelope engineering challenges.In this role, you'll communicate...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Verathon Full time

    Job TitleSoftware Engineer IIIAbout the CompanyVerathon is a global medical device company focused on delivering high-quality products that ensure clinical and economic utility. The company has significantly impacted patient care in two areas: bladder volume measurement and airway management.OverviewThe Software Engineer III contributes to fundamental and...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    Job Description:About OSI Maritime SystemsWe are a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our technology is used by navies and coast guards worldwide to enhance situational awareness, operational efficiency, and mission effectiveness.Our global presence includes offices in Canada, the UK,...