Software Engineer

Halifax, NS, CA, Canada

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.

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

Must 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-time

Benefits:

Company events Dental care Employee assistance program Extended health care Life insurance On-site parking Paid time off RRSP match Vision care
Ability 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2516162
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Halifax, NS, CA, Canada
  • Education
    Not mentioned