Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Product Manager Store Associate Bilingual Customer Service Digital Accessibility Lead Senior Digital Analytics Developer Product Manager Beauty Services Lead PEGA Digital Accessibility Specialist Sr Software Developer - IBM Cloud Private Mobile and Web QA Developer Beauty Supervisor-Mapleview supervisor Senior Software Developer Quality Assurance Tester QA Analyst RMA Lab Assistant QA Tester Senior Electrical Engineer Sr Embedded Software Tester Coating Quality Control Inspector Clinique Consultant - Part time Windsor Operator Windsor C Store Team Leader Store Team Leader Production Worker QA Test Lead Junior QA Testers Level 1 Consultant - Security Penetration Software QA Tester QA TESTER QA Tester Manual QA Tester Product Tester Senior Cable Installers PINK Manager-Upper Canada Mall PINK Manager-Georgian Project Manager Technical Representative Associate Cosultant Clinique- Edmonton Freelancer Freelancer QA Analyst Freelancer - Darphin - Calgary Freelancer - Origins - Calgary Freelancer Esthetician- Origins -Toronto Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify First Convenience Bank Jane Street LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Walgreens Recovhub Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira The Youth Connection 51talk Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Software Engineer - Augmented Reality / Virtual Reality At Aversan

Location: Toronto, Ontario

Job Description

Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.


Our client is looking for a talented and entrepreneurial senior software engineer who is a natural leader with strong work ethics to join the startup.
Senior Software Engineer – will research, architect, design and develop next generation augmented reality / virtual reality software tools and experiences.
The ideal candidate will have extensive experience in C#, C++, computer graphics programming, game development and AR / VR headset integrations. He / She will have solid software design and architectural skills and will have successfully driven projects to completion independently and within a team. We are looking for candidates who will actively look for and solve interesting challenges.

Responsibilities
  • Responsibilities will be carried out on a broad range of different projects including:
    • Software development kits to be used by external developers
    • Foveated rendering, distortion correction, and other real-time rendering systems
    • Games and demos
    • Plugins for game engines and other software tools
    • Cutting edge research and development
  • Lead projects from conception to release
  • Architect and develop applications and software libraries
  • Enforce proper software testing and documentation practices
  • Aid in setup, maintenance, and use of project build tools and version control systems
  • Mentor other members and encourage best practices in the team
  • Work closely with others in both collaborative development and support roles
  • Collaborate with different stakeholders to help ensure product success
  • Travel as needed to support customers, development, and research
Skills, Accomplishments, and Abilities (required)
  • Bachelors, master’s or PhD in Computer Science, Software Engineering, or related technical field.
  • +5 years professional software engineering and game development experience.
  • Strong proficiency in game development using game engines such as Unity3D, Unreal Engine
  • Excellent 3D mathematics and algorithmic skills (linear algebra, matrix / vector math, trigonometry, and other complex mathematics)
  • Experience with real-time advanced image synthesis such as rendering, sampling, ray tracing, shading and level of detail.
  • Technical expertise in hardware integration of virtual reality, augmented reality equipment including eye and head tracking solutions, head mounted displays, heads up displays, multi projection screens, and synchronization of external equipment.
  • Solid technical foundation in computer memory model (disk, memory, caches), CPU and GPU architectures, networking, numeric libraries, modular software designs.
  • Solid knowledge of modern graphics pipelines, software & GPU hardware architectures
  • Strong proficiency in C/C++, C# programming including real-time programming and multi-threading.
  • Strong knowledge of graphics APIs such as OpenGL, Vulcan, or DirectX
  • Experience in authoring shaders using shader languages such as HLSL, GLSL, or Cg
  • Experience with CPU / GPU optimization.
  • Experience with version control systems, and working on codebases individually and with multiple contributors
  • Keen interest in solving a variety of problems related to sensors, systems integration and software development
  • Enthusiastic about early startups, entrepreneurial; comfortable with uncertainty and changes.
  • Strong initiative and ability to work independently.
  • Excellent communication skills