
Software Requirements Engineer
4 weeks ago
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, Taiwan, Australia, and Germany.
Job Title: Software Requirements EngineerThis role has primary responsibility for 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, supporting 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, producing generic Software Product requirements to support compliance traceability to our line of software products.
Responsibilities:- 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 stakeholder needs.
- Attends all software design meetings to grow domain knowledge of the products and ensure new features meet project requirements.
- Develops and maintains a strong understanding of the Software Development Lifecycle (SDLC), and V model, and understands the dependencies of 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.
- Regularly reports status on tasks to the Design Authority Lead.
- 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.
- Assists 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.
- Education: Degree in Computer Science, Electrical or Computer Engineering, or Engineering Physics.
- Experience: Experience in 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.
- 1+ years' experience working with IBM DOORS required.
- Experience working with and developing IBM DOORS DXL scripts an asset.
- Excellent verbal and written communication skills.
- Demonstrates Ownership and Professionalism.
- Ability to learn quickly and work well under pressure in a high-paced, challenging environment.
- Ability to self-manage, prioritizing work, seeing the gaps of work that need to be done with little direction.
- Ability to work as a team player with other experts focused on software architecture and standardization.
- Strong listening and analytical skills a must.
- Knowledge of marine navigation concepts and systems is an asset.
Ability to obtain and maintain security clearance.
Why OSI?We invest in your growth with professional development support—funding, time, and opportunities to advance your career. We're a dynamic, change-driven company that values new ideas and continuous improvement.
We embrace diversity and foster an inclusive culture because it makes us stronger.
Our benefits include:
- Extended healthcare & dental.
- Group Retirement Savings Plan.
- Emergency Travel Assistance.
- Employee & Family Assistance Program.
- Flexible working options.
-
Software Requirements Engineer
3 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout UsIn 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Over the years we have had many firsts. 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...
-
Software Requirements Expert
3 days ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout OSI Maritime SystemsAt OSI Maritime Systems, we revolutionized navigation in 1977 with the introduction of the first electronic chart system for the maritime market. Since then, we have continued to innovate and push the boundaries of what is possible in the field of naval and maritime security operations. Our team of experts has developed integrated...
-
Requirements Engineer Specialist
3 days ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout UsOSI Maritime Systems has been a leading provider of integrated navigation and tactical solutions for naval and maritime security operations for over 40 years. We have a rich history of innovation, having introduced the first electronic chart system for the maritime market in 1977. Since then, we have continued to push the boundaries of what is...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThe 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 timeThe 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 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThe 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
3 days ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThis 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...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Osimaritime Full timeFebruary 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 Verathon Full timeJob 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...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Avature Full timeJob Title: Software Engineer - Quality Verification EngineeringDescription and RequirementsWe are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Verathon Full timeCompany OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...
-
Software Engineer
3 days ago
Burnaby, British Columbia, Canada Verathon Full timeCompany OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...
-
Computer Science: Software Engineering
3 days ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeIn 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...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis position is specifically for our Burnaby location, Canada.ShortWe are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and Firmware.10+...
-
Software Engineer
2 days ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis position is specifically for our Burnaby location, Canada. Short We are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and...
-
Staff Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timebody{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...
-
Lead Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThe RoleThe Lead Software Engineer at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the software products. The Lead Software Engineer supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in the...
-
Lead Software Engineer
19 hours ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThis 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$100,000.00/yr - CA$125,000.00/yrThe RoleThe Lead Software Engineer at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Avature Full timeRole 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...
-
Software Development Engineer
2 days ago
Burnaby, British Columbia, Canada OSI Maritime Full timeCompany 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...