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!