COSM is Hiring a Video Software Intern Near Salt Lake, UT
Summary of the Role:In this internship, you will work directly with software engineers to design and develop components of our immersive experience software. Projects could cover a wide range of areas including interfacing with 3rd party hardware devices, expanding our 12K encoding tools, and enhancing the media playback capabilities of our immersive domes. You will learn to work with a cross-disciplinary team on large complex projects with many stakeholders.Responsibilities:Work with software engineers and relevant stakeholders to design and develop software solutions.Participate in code review cycles.Research and implement integration of 3rd party devices such as button panels, audio processors, network encoders, and planetarium star balls.Collaborate with QA to ensure adequate testing procedures of software features.Contribute to the design and implementation of distributed high resolution video encoding systems.All Internships Include:Gain hands-on experience with projects that contribute directly to company goals & building your resume.Gain valuable access to Cosm leadership, including our CEO.Build your network by connecting with other interns, your intern buddy, teammates and leaders from across the organization.Join career skill training sessions on best practices for job applications, recruiting and interviewing.Advance your presentation and planning skills.An opportunity to win the "Cosm Education & Career Advancement Award," which is a monetary consideration to further your education and expand your opportunities.Competitive payCosm swag bagA large dome demonstration at our Experience Center in Salt Lake City, where you'll see and feel the extraordinary thrill of Cosm content on our dome screen!Qualifications:Junior or Senior in a Computer Science, Computer Engineering, or similar program.Coursework in C .Understanding of basic software architecture principles.Available to work in the SLC Cosm office (hybrid).Available to work 20 hours per week during the defined Intern period.Legally authorized to work in the U.S.Strong communication skills and attention to detail.Interest in immersive technology and content.Nice to Have:Interest in video technologies such as codecs, streaming protocols, and color science.Understanding of basic electrical engineering/computer hardware principles.Understanding of computer networks.Experience using C outside of coursework.