C++ Software Engineer

| Salt Lake City, UT | Hybrid
Sorry, this job was removed at 10:37 p.m. (CST) on Thursday, August 31, 2023
Find out who's hiring in Salt Lake City, UT.
See all Developer + Engineer jobs in Salt Lake City, UT
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

COSM

Cosm is a global technology company pioneering the future of immersive reality. We build end-to-end immersive experiences and develop technology that enables people to experience entertainment like never before. Cosm works across three primary markets—Sports and Entertainment, Science and Education, and Parks and Attractions—while pushing the boundaries of design, technology, and service. Our technology is used by the world’s biggest entertainment brands to create mind-blowing immersive experiences for millions of guests.

Cosm is a rapidly growing organization with ambitious plans for 2023 and beyond. We have built a strong company culture based on mutual respect, accountability to each other, intense curiosity, and a bold shared vision. Our technology is used around the world and across many industries and markets to create mind-blowing immersive experiences for millions of guests and we democratize access to the most sought-after experiences on the planet. We have built a strong company culture based on mutual respect, accountability to each other, intense curiosity, and a bold shared vision, and we are a rapidly growing organization with ambitious plans for 2023 and beyond.

Evans & Sutherland

Evans & Sutherland is the world's first computer graphics company and has developed advanced computer graphics technologies for more than five decades. Evans & Sutherland is a part of Cosm, a global technology company that enables people to experience entertainment in a new way, across three primary markets: Sports and Entertainment, Science and Education and Parks and Attractions. We offer full-stack solutions to provide amazing experiences.

THE POSITION

Our software engineering team develops technology to deliver best-in-class experiences in both our digital and physical live streaming products. We are looking for a talented Software Engineer with a passion for building great user experiences across a variety of platforms. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full stack as we continue to push our technology forward. This is a full-time position.

Reports To: Senior Manager, Software Engineering

Location: Salt Lake City, Utah

Responsibilities:

  • Work closely with product and design to develop compelling user experiences across multiple features and products.
  • Follow code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
  • Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
  • Provide mentoring to less senior members of the development team, when appropriate.
  • Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
  • Stay on top of industry trends and emerging technologies.
  • Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.
  • Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.

THE PERSON

The ideal candidate is a solutions-oriented professional who is unafraid to get their hands dirty. They have experience across the software development lifecycle of an application. They are familiar with a variety of technologies but know how to choose the best technology for the job at hand.

NOTE: This position involves developing and maintaining a Microsoft Windows suite of applications. This is not a web development position.

Qualifications:

  • 3-5+ years of professional software development experience.
  • BS degree in Computer Science or a related field
  • Significant experience in C++ required; experience with C# desired.
  • Knowledge relevant to Microsoft Windows-based platforms on a PC.
  • Understanding of the Microsoft Windows programming model and process interaction.
  • Microsoft DirectX, OpenGL, and similar Windows platform technologies is desired.
  • Experience with 3D graphics concepts and shader programming is desired.
  • Knowledge and experience in developing with gaming engines such as Unreal Engine is desired.
  • Experience with Microsoft Windows networking configuration and concepts is a plus.
  • Able to demonstrate experience developing, releasing, and maintaining large-scale software applications.
  • Motivated and able to explore, investigate, and prototype leading-edge concepts.
  • Driven to automate your processes, test continually, and document your work.
  • Ability to work independently and as part of a team, and the flexibility and agility to meet quick turnarounds and hard deadlines.
  • Excellent communication skills required; presentation skills desired.
  • Must be highly organized, proactive, and collaborative.
  • Ability to thrive in an open, candid, and respectful work environment.

Cosm is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

More Information on Cosm
Cosm operates in the Digital Media industry. The company is located in Dallas, TX, Chadds Ford, PA, Salt Lake City, UT and Los Angeles, CA. Cosm was founded in 2020. It has 250 total employees. It offers perks and benefits such as Open door policy, Open office floor plan, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all jobs at Cosm, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CosmFind similar jobs