Senior Software Engineer

Cosm · York ON

Company

Cosm

Location

York ON

Type

Full Time

Job Description

COSM

Welcome to the future of entertainment. At Cosm, weโ€™re redefining the way the world experiences content through pioneered technology that expands the realm of whatโ€™s possible. Our immersive venues bridge the virtual and physical worlds, connecting people and bringing them together in, what we call, Shared Reality. After all, innovation is in our DNA. We have a 75-year history building the best technology in the world, including both the displays and structures as well as the software and content. From sports and entertainment to immersive art and education, weโ€™re providing sensorial experiences for every type of fan. As we continue to expand, bringing Cosm to new cities and countries, our goal is to continue sparking shared passions, and to provide guests across the globe with experiences they need to feel to believe.

Evans & Sutherland

Evans & Sutherland, a Cosm company, is the world's first computer graphics company and has developed advanced computer graphics technologies for over fifty years. Focusing primarily on digital planetariums and digital cinemas worldwide, E&S offers Digistar (the world's leading digital planetarium system), full dome programs and production services, giant screen films formatted for full dome theaters, premium-quality projection domes, and theater design services.

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.

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

Reports To:ย  Sr. Manager, Software Engineering

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.

Qualifications:
  • 3-5+ years professional software development experience.
  • BS degree in Computer Science or 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.

Apply Now

Date Posted

08/25/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer Activation & Engagement - Loom, Inc.

Views in the last 30 days - 2

The job post is looking for a JavaScript developer with experience in building highquality products with React The role involves building new features...

View Details

Senior Staff Engineer - Nomad Health Corporate

Views in the last 30 days - 6

The job posting is for a Sr Staff Software Engineer position at Nomad Health a techdriven healthcare staffing platform The role involves developing fe...

View Details

BPO Business Support Senior Analyst - NTT DATA Services

Views in the last 30 days - 12

NTT DATA Services is seeking a BPO Business Support Senior Analyst to join their team in Oklahoma City Oklahoma The job requires 3 years of experience...

View Details

Data Architect - CFS Brands

Views in the last 30 days - 10

The job description is for a data analytics program architect who will work with various business units and IT department to design and implement data...

View Details

Municipal Financial Analyst: Remote or WFH hybrid - Zions Bancorporation

Views in the last 30 days - 6

Zions Bancorporation is a premier financial services company with a strong commitment to its customers and employees The company is dedicated to makin...

View Details

Event Marketing Specialist - O.C. Tanner

Views in the last 30 days - 6

OC Tanner is a company that improves workplace culture through employee recognition and experiences They are seeking an event marketing specialist to ...

View Details