Software Developer Opportunity in Irvine, CAWe have an exciting opportunity in Irvine, CA to work in a fast-paced and challenging environment to develop new technologies and applications for Canon USA. We are looking for someone who:loves to try new things and making them workhas an entrepreneurial spiritdevelops working code in a variety of languagesenjoys working in a broadly skilled (from research to development) collaborative team on cutting edge technologiesThe ideal candidate will:Be responsible for working in software development for a variety of platforms (cloud, VR, web, mobile, desktop).Experienced in one or more of the following:Unreal Engine based developmentC++PythonHave knowledge and/or experience in imagingQualifications:Bachelor's degree or higher and minimum 1 years of related experienceStrong written and oral communication skillsA history of innovative thinkingWork Environment:The software development team is currently working in a hybrid environment with a combination of on-site (up to two days per week) and remote work.