Software Engineer

Bluedrop Training & Simulation Inc.

Halifax

On-site

CAD 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bluedrop Training & Simulation Inc. is seeking a Software Engineer to join the team building advanced VR and MR simulation software for training systems.

You will collaborate with 3D modeling, System Integration and Assembly teams to develop crew-based mission training devices using leading edge technology. You will contribute to software development, integration support and in‑service engineering support, with opportunities to participate in code reviews and improve our practices and

Qualifications

  • 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.

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.

Skills

Communication skills
Team collaboration
Software engineering fundamentals
Autonomy & initiative
C++ (modern standards)
Object-oriented design
Algorithms & data structures
3D math fundamentals

Education

Bachelor's degree in CS or CE

Job description

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.

Qualifications
  • 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.
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

VR/MR Training Systems Software Engineer
VR/MR Training Systems Software Engineer

Bluedrop Training & Simulation Inc. • Halifax

Hybrid
CAD 65,000 - 90,000
Simulation Software Engineer
Simulation Software Engineer

Lockheed Martin • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Member of Technical Staff - Simulation
Member of Technical Staff - Simulation

Veeda AI • Toronto

On-site
CAD 120,000 - 180,000
Senior Software Engineer, Simulation
Senior Software Engineer, Simulation

Outsiders Fund • Canada

On-site
CAD 110,000 - 160,000
Software UI Developer, Intermediate
Software UI Developer, Intermediate

Cellula Robotics Ltd • Burnaby

Hybrid
CAD 90,000 - 100,000
Computer Modeling & Simulation Staff Specialist/Engineer
Computer Modeling & Simulation Staff Specialist/Engineer

General Dynamics Land Systems–Canada • London

On-site
CAD 90,000 - 120,000
Senior Programmer
Senior Programmer

Endeavortech • Calgary

Hybrid
CAD 70,000 - 110,000
Senior Software Developer - Virtualization and SIL Integration
Senior Software Developer - Virtualization and SIL Integration

General Motors • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Systems Engineer Staff
Systems Engineer Staff

Lockheed Martin • Montreal (administrative region)

On-site
CAD 95,000 - 135,000
Technical Manager
Technical Manager

Idealogical Systems Inc. • Markham

On-site
CAD 180,000 - 240,000