Careers

Careers at Virtual Marine

WHO ARE WE?

Virtual Marine is a privately held Canadian company with its headquarters in Paradise, Newfoundland and Labrador.  Our mission is to improve the safety of life at sea by providing realistic, effective, and safe training tools for small craft operators. Our simulators allow crews of small marine craft to train for real-life situations in environments that are often too dangerous and costly for live boat exercises. 

We’re growing our strong, cohesive, aligned team with a can-do attitude, that’s driven by our values. We foster an inclusive culture and it shows - staff turnover is lower than industry average. We celebrate wins, and take care of each other. 

WHAT DO WE OFFER?

We offer a competitive salary and benefits package and a rewarding challenge with our dynamic and growing team solving big problems!

Interested in seeing some of our work? 
Visit our YouTube channel @ VMTechnology or check out the rest of our website or social media.

SOFTWARE DEVELOPER (new)

THE ROLE:

Virtual Marine is currently seeking a talented software/game developer with experience in game development. This team member will help develop the next generation of simulation training with high performing visual graphics and physics. We are looking for a software/game developer who will apply the best practices to build the foundations of our software. This person will work in an open and transparent team that encourages collaboration across departments, training, and growth as they help build the future of VM. 

The great things you get to do:

  • Developing high-fidelity visual environment that uses current gaming and simulation engines

  • Work with a high performing 3D physics environment to create realistic marine simulations

  • Create clean, reusable code and enforce coding standards and best practices

  • Brainstorm with a dynamic team to flesh out new ideas or investigate tricky bugs

  • Provide technical leadership, training on best practices and code reviews to other developers

  • Optimize existing functionality for improved response times

  • Debug and resolve platform issues reported by our users

  • Roll out new features and analyze (and react) to the results you discover from our system services and user feedback

WHO YOU ARE:

  • Have a Bachelor’s degree in Computer Science, Computer Engineering, Software Development or related field

  • Experience in game development 

  • Spent 3+ years developing in an object-oriented language like C#, Java or C++

  • Worked with databases including MS SQL Server

  • Understand daily use of software design patterns

  • Have experience with HTML, CSS, JavaScript

  • Nice to have - experience with relational databases & client-side MVC frameworks

Think you might be a good fit? Tell us what excites you about this role. Feel free to include links to your GitHub or other project sites, send your resume to careers@virtualmarine.ca

JUNIOR SOFTWARE DEVELOPER (new)

THE ROLE:

You will help develop the next generation of simulation training with high performing visual graphics and physics. We are looking for a software/game developer who will apply the best practices to build the foundations of our software. This person will work in an open and transparent team that encourages collaboration across departments, training, and growth as they help build the future of Virtual Marine. 

The great things you get to do:

  • Assist in the development of high-fidelity visual environment that uses current gaming and simulation engines

  • Work with a high performing 3D physics environment to create realistic marine simulations

  • Create clean, reusable code and enforce coding standards and best practices

  • Brainstorm with a dynamic team to flesh out new ideas or investigate tricky bugs

  • Provide technical leadership, training on best practices and code reviews to other developers

  • Optimize existing functionality for improved response times

  • Debug and resolve platform issues reported by our users

  • Roll out new features and analyze (and react) to the results you discover from our system services and user feedback

WHO YOU ARE:

  • Have a Bachelor’s degree in Computer Science, Computer Engineering, Software Development or related field

  • Experience in game development is an asset

  • Experience developing in an object-oriented language like C#, Java or C++

  • Worked with databases including MS SQL Server

  • Understand daily use of software design patterns

  • Have experience with HTML, CSS, JavaScript

  • Nice to have - experience with relational databases & client-side MVC frameworks

Think you might be a good fit? Tell us what excites you about this role. Feel free to include links to your GitHub or other project sites, send your resume to careers@virtualmarine.ca

MARINE INSTRUCTOR (new)

WHO YOU ARE:

Virtual Marine is currently seeking a Marine Instructor to join the company’s growing team The Marine Instructor must have experience in small boat operations and should also have experience in ice operations.

THE ROLE:

Reporting to the Managing Director of Virtual Marine Training, the successful applicants will have the following responsibilities:

  • Key Accountabilities

  • Curriculum Development

  • Develop curriculum to meet the needs of clients

  • Verify and modify curriculum (if required) with client and/or accreditation authority

  • Review and modify existing curriculum based upon needs of clients and/or changes in regulatory or operational environment

  • Develop simulation scenarios

  • Develop assessment tools

  • Configure and manage Virtual Marine’s Learning Management system

  • Assist in the accreditation of simulator technology Training Delivery

  • Deliver training programs both synchronously and asynchronously

  • Assess the performance of candidates

  • Maintain training records

  • Conform to Virtual Marine’s accredited quality assurance program

  • Other related duties as required

Required Skills and Qualifications:

  • Certification as a lifeboat and fast rescue boat operator

  • Experience in ice operations is an asset

  • Degree or diploma in Nautical Sciences or other equivalent qualifications is an asset

  • Excellent written and verbal communication skills

  • Understanding of either the oil and gas, defence and coast guard or maritime training industry

  • Willingness to travel

  • Well-developed skills using Microsoft Office

  • Valid Marine Certificate with minimum having Watchkeeping Mate (WKM)

  • Ability to use Captivate™ and Moodle™ would be an asset

  • A self-starter who works well with minimal supervision

Think you might be a good fit? Send your resume to careers@virtualmarine.ca, and tell us what excites you about this role.

TECHNICAL PROJECT MANAGER (new)

WHO YOU ARE:

We’re looking for a Technical Project Manager to join our team to deliver our technical products, to maintain customer satisfaction from start of project to delivery.  The Project Manager will lead multiple projects and work with several clients and multiple project leads within the Virtual Marine Team.  This exciting and challenging job requires strong communication and problem solving skills, and a passion for customer and team success.

THE ROLE:

 Responsibilities:

●      Plan, coordinate, and oversee the implementation of client-based projects and deliverables.

●      Set project expectations, manage schedules, and ensure deadlines are met.

●      Lead and coordinate project activities from initiation to close out (i.e. scope, schedule, resource and cost management)

●      Understanding of client requirements and ability to translate to technical specifications.

●      Analyze, problem solve, and research project elements as required.

●      Interface with multiple project team leads to develop hardware and software requirements

●      Ensure project and service milestones are met with quality as a key objective.

●      Ensure client success from start of project through to lifecycle of product use.

●      Lead initiatives involving a significant level of technology transformation and organizational change.

●      Develop and execute opportunity strategies and assist in technical proposal writing with the sales team.

Experience:

●      Bachelor's degree in engineering or equivalent experience is preferred.

●      Experience managing projects in Project, Jira or other project management tools (Smartsheets experience would be considered an asset)

●      Excellent communication skills, both verbally and written.

●      Strong problem solving skills and strong interpersonal skills

●      Experience in Marine, Oil and Gas, Defence industry would be considered an asset

●      3-5 years of technical or project management experience is an asset.  

Think you might be a good fit? Send your resume to careers@virtualmarine.ca, and tell us what excites you about this role.

ON-CALL MARINE INSTRUCTOR

WHO YOU ARE:

We’re currently seeking knowledgeable and experienced Marine Instructors to join the company's growing team on an on-call basis. If you are someone who has a passion for teaching and a strong interest to keep up with the advancements in simulation technology and its integration to learning, we want to hear from you!

THE ROLE:

Responsibilities:

• Conduct simulation-based marine training courses.

• Develop and implement lesson plans.

• Evaluate student performance.

• Other related duties as required.

Required Skills and Qualifications:

• STCW PSCRB, STCW FRB

• Extensive experience in marine operations.

• Excellent communication skills (Bilingual in French is an asset).

• Conform to Virtual Marine’s accredited quality assurance program.

Think you might be a good fit? Send your resume to careers@virtualmarine.ca, and tell us why!

OTHER JOBS

Don’t see an open position that matches your skills? We’re always open to hearing from great people.

Feel free to send your resume to careers@virtualmarine.ca and let us know why we should hire you!