Enable job alerts via email!

software engineer

Bluedrop Training & Simulation Inc

Halifax

Hybrid

CAD 70,000 - 90,000

Full time

14 days ago

Job summary

A leading company in the simulation software industry is seeking a Software Engineer to join their team in Halifax. This role involves developing cutting-edge VR and MR simulation software for training systems, collaborating with talented teams, and contributing to software architecture and practices. Ideal candidates will possess a Bachelor's degree in Computer Science or Engineering and have strong skills in C++. Experience with simulation or game development is valued.

Benefits

Company events
Dental care
Employee assistance program
Extended health care
Life insurance
On-site parking
Paid time off
RRSP match
Vision care

Qualifications

  • At least 2 years of experience in software engineering.
  • Strong computer science fundamentals in 3D, math, and algorithms.
  • Experience in development using modern object-oriented C++ standards.

Responsibilities

  • Develop and maintain VR and MR simulation software.
  • Collaborate in code reviews and participate in team discussions.
  • Perform hardware/software integration tasks and testing.

Skills

Communication
Software Engineering
Attention to Detail
Problem Solving
Creativity

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

C++
C#
Python

Job description

Posted onJuly 18, 2025 by Employer details Bluedrop Training & Simulation Inc

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

software engineer

Posted onJuly 18, 2025 by Employer details Bluedrop Training & Simulation Inc

Add to favourites

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

Sign in Sign up for a Plus account
  • Email
Job details
As a Software Engineer at Bluedrop, you will be a member of the team responsible for developing and maintaining advanced VR and MR simulation software for training systems throughout the product evolution including software development, integration support and in-service engineering support. You will work closely with the other functional teams (3D modeling, System Integration, and Assembly) to build crew-based mission training devices using leading edge technology.Responsibilities* Collaborating with the team by participating in code reviews, direct collaboration, and open discussion of ongoing work.* Actively engage in further development of your existing skill set.* Attempt re-create customer reported defects with the help of QA.* Contributing to the evolution of our software development practices and architecture.* Perform hardware/software integration tasks.* Ensure relevant documentation and frameworks are kept up to date.* Install software loads in preparation for hardware/software testing.* Develop various land, air, and naval vehicle system simulation models.* Perform unit and integration testing of simulation models.* Create system testing documents.* Analyze, evaluate, and resolve software issues and deficiencies by proposing high-level design and technical solutions to issues that arise by subject matter experts and customers.QualificationsMust Have:* Bachelor's degree in Computer Science or Computer Engineering (or equivalent program).* A minimum of 2 years of experience.* Great communication skills and ability to work effectively on shared projects with testers, and other developers.* Strong software engineering skills with attention to detail and quality.* Autonomy, creativity, and a good sense of initiative.* Strong computer science fundamentals in 3D, math, object-oriented design, algorithms, and data structures.* Solid software engineering skills, including the ability to write maintainable and robust code using modern object-oriented C++ standards and best practices.Nice to Have:* Experience with .net desktop UI development.* A thorough understanding of Windows operating systems and virtual environments.* Experience with C# and Python.* Simulation or Game industry experience would be an asset: Knowledge of industry tools such as Virtual Battlespace 3/4 (VBS3/4), Godot, Unity, Unreal, CryEngine or other 3D game engine.* Experience developing real-time physics-based simulation models (e.g., fluid flow dynamics, aerodynamic, kinematic, and game physics systems, etc.) desired.* Knowledge of networks and networking concepts.Job Type: Full-timeBenefits:* Company events* Dental care* Employee assistance program* Extended health care* Life insurance* On-site parking* Paid time off* RRSP match* Vision careAbility to commute/relocate:* Halifax, NS B3K 4X5: reliably commute or plan to relocate before starting work (preferred)Education:* Bachelor's Degree (preferred)Experience:* software engineer: 1 year (preferred)Work Location: Hybrid remote in Halifax, NS B3K 4X5
  • Location Halifax , NS
  • Workplace information On site
  • Salary Not available
  • Terms of employment Full time
  • Starts as soon as possible
  • vacancies 1 vacancy
  • Source indeed.com #9816444508
  • Halifax, NS
View the full job posting on indeed.com

Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.

Report a problem with this job posting * What’s wrong? This job posting contains incorrect information Inaccurate salary Inaccurate job title Link to full job posting / Expired or closed job posting Provide more details: Report potential misuse of Job Bank

Thank you for your help!

You will not receive a reply. For enquiries, please contact us .

Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!

The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.