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.

ON-CALL MARINE INSTRUCTOR (new)

THE ROLE:

Virtual Marine is 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 in keeping up with the advancements in simulation technology and its integration to learning, we want to hear from you!

The great things you get to do:

  • Conducting simulation-based marine training courses.

  • Developing and implementing lesson plans.

  • Evaluating student performance.

  • Other related activities.

WHO YOU ARE:

Your skills and qualifications:

  • You hold a valid STCW License

  • You have extensive experience in marine operations.

  • You have excellent communication skills (Bilingual in French required)

  • You can travel if required

  • And you conform to Virtual Marine’s accredited quality assurance program.

We are looking for someone local to the St. John’s, NL Canada area or within commuting distance with brief notice.

Think you might be a good fit? Tell us what excites you about this role - send your resume to careers@virtualmarine.ca

SOFTWARE DEVELOPER

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

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!