Current jobs related to Software Development Engineer - Toronto ON - Hercules Dynamics


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers worldwide.Key ResponsibilitiesDesign...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers worldwide.Key ResponsibilitiesDesign...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Flex team in Toronto, Canada. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers.As a Software Development Engineer, you will...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Flex team in Toronto, Canada. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers.As a Software Development Engineer, you will...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    {"title": "Software Development Engineer", "description": "At Amazon Development Centre Canada ULC - K03, we're committed to making neighborhoods safer. Our team is dedicated to supporting new members, with a broad mix of experience levels and tenures. We're building an environment that celebrates knowledge sharing and mentorship, with senior members...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    {"title": "Software Development Engineer", "description": "At Amazon Development Centre Canada ULC - K03, we're committed to making neighborhoods safer. Our team is dedicated to supporting new members, with a broad mix of experience levels and tenures. We're building an environment that celebrates knowledge sharing and mentorship, with senior members...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and building innovative technologies that drive business growth and customer satisfaction.Key ResponsibilitiesCollaborate with cross-functional teams to conceive and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and building innovative technologies that drive business growth and customer satisfaction.Key ResponsibilitiesCollaborate with cross-functional teams to conceive and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that provide measurement and reporting to a wide set of users across all of Amazon's advertising suite.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that provide measurement and reporting to a wide set of users across all of Amazon's advertising suite.Key...

Software Development Engineer

4 months ago


Toronto ON, Canada Hercules Dynamics Full time

WHO WE ARE:Hercules Dynamics is a leading, Canadian technology company that is focused on developing and leveraging bleeding edge AI technology; and productizing these advancements into practical and easy to use tools for the human operator.Our solutions are designed to provide situational analysis, threat analysis, etc. all in real time, enabling the operator to reduce missed detections/threats, increase reaction times and lower overall organization risk.THE OPPORTUNITY:We are seeking an experienced Software Development Engineer specializing in Extended Reality (XR) development to join our dynamic team. The ideal candidate will have a strong background in developing immersive applications and experience using popular SDKs for Virtual Reality (VR) and Augmented Reality (AR). The role involves creating simulated videos, VR/AR video stitching from cameras, and developing VR videos for VR headsets.RESPONSIBILITIES:XR Development:Design, develop, and implement immersive VR/AR applicationsUtilize popular SDKs and standards (such as ARKit, ARCore, Vuforia, OpenXR1.0 etc.) to create interactive experiencesWork with game engines like Unity, Unity 3D and Unreal Engine 4/5 to build and optimize VR/AR environments and simulationsExperience with popular headset platforms (Oculus, Pico, HTC, Varjo, Valve etc.)Simulated Videos:Develop high-quality simulated videos for various XR applicationsEnsure videos are optimized for performance on different VR/AR platformsCollaborate with design and production teams to integrate simulated videos into XR experiencesVR/AR Video Stitching and Overlay:Implement VR/AR video stitching techniques using multi camera setupsCreate seamless 180 to 360-degree VR videos for VR headsetsDevelop algorithms and workflows to improve video stitching quality and efficiencyHead tracking functionalityTechnical Leadership:Lead and mentor junior developers in XR development projectsConduct code reviews and provide technical guidance to ensure high-quality code standardsStay updated with the latest industry trends and technologies in XR developmentCollaboration and Communication:Work closely with cross-functional teams including designers, artists, and project managersParticipate in project planning, providing technical insights and estimationsCommunicate effectively with stakeholders to ensure project requirements are metQUALIFICATIONSBachelor’s or Master’s degree in Computer Science, Engineering, or a related fieldMinimum of 5 years of experience in software development with at least 3 years focused on XR developmentProficiency in using Unity and Unreal Engine 4 and 5 for VR/AR developmentStrong understanding of popular XR SDKs such as ARKit, ARCore, Vuforia, and othersExperience with video processing, including video stitching techniques for 360-degree video creationExperience with video processing technologies such as ffmpeg, gstreamerProficient in programming languages such as C#, C++, and JavaScriptSolid understanding of 3D mathematics and physicsExperience with shader programming and optimization for real-time rendering.Strong problem-solving skills and ability to work independently and in a team environmentExcellent communication skills and the ability to convey complex technical concepts to non-technical stakeholdersNICE TO HAVEExperience with 3d (mono and steroscopic) game development.Experience with machine learning and computer vision techniquesFamiliarity with cloud services and APIs for XR applicationsKnowledge of UI/UX design principles for immersive experiencesExperience with collaborative development tools such as Git, JIRA, and ConfluencePassion for emerging technologies and a strong desire to stay on the cutting edge of XR developmentCOMPENSATION:Competitive base salary based on experienceAPPLICATION:Please submit your resume application to recruitment@herculesdynamics.com with Subject Line: Software Development Engineer - XR Development - NAME.Hercules Dynamics is an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals regardless of age, ethnic or national origin, political affiliation, religion, sex, sexual orientation, gender identity, disability, marital status, citizenship, or any other protected characteristic. We believe that our diversity and respect for the individuality of our people is the best engine to promote collaboration, innovation and the development of our organization.