Computer Science: Software Engineering
5 days ago
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
-
Project Engineer, Building Science
2 days ago
Burnaby, British Columbia, Canada JRS Engineering Full timeProject 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...
-
Software Development Engineer
2 days ago
Burnaby, British Columbia, Canada Avature Full timeWe 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...
-
Software Engineering Team Lead
5 days ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full time $100,000 - $125,000Job 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 timeAbout 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...
-
Software Delivery Engineer
7 days ago
Burnaby, British Columbia, Canada Kardium Inc. Full timeWe 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 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
5 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 Test Development Engineer
2 days ago
Burnaby, British Columbia, Canada OSI Maritime Full timeOSI 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 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 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 Development Engineer
3 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...
-
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...
-
Quantum Computing Systems Engineer
4 days ago
Burnaby, British Columbia, Canada D-Wave Full timeWhat 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 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 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...
-
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...
-
Software Engineering Lead
13 hours ago
Burnaby, British Columbia, Canada Avature Full timeJob 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...
-
Building Science Specialist
1 day ago
Burnaby, British Columbia, Canada JRS Engineering Full timeWe'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 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 Requirements Engineer
4 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Full timeJob 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,...