software engineer

Full TimeOn-siteMidFrom CA$65,000 / YearLimited info disclosed
20 views0 applications

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 Pay: From $65,000.00 per year 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