Logo of Huzzle


Video Software Intern

Logo of Cosm


2mo ago

🚀 Off-cycle Internship

Salt Lake City

⌛ Closed
Applications are closed

Off-cycle Internship

Software EngineeringSalt Lake City


  • 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.

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 pay
  • Cosm swag bag


  • 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.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • 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.


Work type

Full time

Work mode



Salt Lake City